我有error.aspx
页.如果用户访问该页面,那么它将使用Request.QueryString["aspxerrorpath"]
获取page_load()
方法URL中的错误路径,并且运行正常.
但是,如果用户直接访问该页面,它将生成一个异常,因为不存在aspxerrorpath
.
我怎样才能确认有没有aspxerrorpath
?
我有error.aspx
页.如果用户访问该页面,那么它将使用Request.QueryString["aspxerrorpath"]
获取page_load()
方法URL中的错误路径,并且运行正常.
但是,如果用户直接访问该页面,它将生成一个异常,因为不存在aspxerrorpath
.
我怎样才能确认有没有aspxerrorpath
?
您只需查看null
:
if(Request.QueryString["aspxerrorpath"]!=null)
{
//your code that depends on aspxerrorpath here
}