我有一个error.aspx页面。如果用户访问该页面,则它将使用page_load()Request.QueryString["aspxerrorpath"]方法URL中获取错误路径,并且可以正常工作。

但是,如果用户直接访问该页面,则它将生成异常,因为aspxerrorpath不存在。

如何检查aspxerrorpath是否存在?

最佳答案

您可以只检查null:

if(Request.QueryString["aspxerrorpath"]!=null)
{
   //your code that depends on aspxerrorpath here
}

关于c# - 如何在ASP.NET中检查Request.QueryString是否具有特定值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8678471/

10-12 19:48