Box*_*iom 2 c# asp.net nullreferenceexception query-string
我有一个page.aspx读取查询字符串,如果QueryString类似于page.aspx?id = 1,它会运行一些代码.
但是,如果没有指定QueryString,我希望它只是忽略该代码.如果我只是去page.aspx.现在,我在页面加载时唯一的代码是
if (Request.QueryString["id"].Equals("1"))
{
//Do something
}
Run Code Online (Sandbox Code Playgroud)
如果我去page.aspx?id = 1那就行.但是,只需转到page.aspx就会出现此错误:
你调用的对象是空的
如何加载没有查询字符串的页面?
您需要检查空值
if (Request.QueryString["id"] != null && Request.QueryString["id"].Equals("1"))
{
//Do something
}
Run Code Online (Sandbox Code Playgroud)