猿问

请问各们大神,下面的例子中QueryStringCheck特性如何实现

为了检测QueryString中是否存在ID,我们往往在Page_Load中写以下代码

if (String.IsNullOrEmpty(Request.QueryString["ID"]))
{
    
//处理错误
}

虽然代码本身并不负责,但是在十几个页面中连续地这么写是令人头疼的一件事,因此我们需要一种简单的方案,在我的方案中,我们在类上加上一个特定的Attribute即可,其代码如下

[QueryStringCheck(Key = "ID")]
public partial class Default : System.Web.UI.Page
{
    
//其他内容
}
开心每一天1111
浏览 400回答 1
1回答
随时随地看视频慕课网APP
我要回答