草庐IT

aspxerrorpath

全部标签

c# - 如何检查 Request.QueryString 在 ASP.NET 中是否具有特定值?

我有一个error.aspx页面。如果用户访问该页面,它将使用Request.QueryString["aspxerrorpath"]在page_load()方法URL中获取错误路径,它工作正常。但是如果用户直接访问该页面,它将产生异常,因为aspxerrorpath不存在。如何检查aspxerrorpath是否存在? 最佳答案 您可以只检查null:if(Request.QueryString["aspxerrorpath"]!=null){//yourcodethatdependsonaspxerrorpathhere}

c# - 如何检查 Request.QueryString 在 ASP.NET 中是否具有特定值?

我有一个error.aspx页面。如果用户访问该页面,它将使用Request.QueryString["aspxerrorpath"]在page_load()方法URL中获取错误路径,它工作正常。但是如果用户直接访问该页面,它将产生异常,因为aspxerrorpath不存在。如何检查aspxerrorpath是否存在? 最佳答案 您可以只检查null:if(Request.QueryString["aspxerrorpath"]!=null){//yourcodethatdependsonaspxerrorpathhere}

c# - 如何防止将 "aspxerrorpath"作为查询字符串传递给 ASP.NET 自定义错误页面

在我的ASP.NETWeb应用程序中,我在我的web.config文件中定义了自定义错误页面,如下所示:在出现404错误的情况下,我的站点重定向到default.html页面,但它将“aspxerrorpath”作为查询字符串参数传递给自定义错误页面,如下所示:http://www.example.com/default.html?aspxerrorpath=/somepathcausederror/badpage.aspx我不想要这种行为。我希望重定向URL简单地读取:http://www.example.com/default.html有办法实现吗? 最