我在web.config里加入了
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm" >
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>可是还是不跳转,然后在如何改?
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm" >
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>可是还是不跳转,然后在如何改?
解决方案 »
- asp.net 日期格式一览表
- (50分)关于框架结构的问题,求大神解答!
- 关于ADO.net 连接字符串的设置问题
- 一个和论坛有关的sql要怎么写
- 这两天研究了下swfupload,做了个感觉还比较有用的demo,分享给大家,提供在线演示程序
- javascript的传值问题?
- 求解treeview,100分送上
- 网页中DataGrid模板列里的文本框如何实现回车得到焦点?
- 谁能提供一个无刷新的 免费 TREEVIEW 控件????
- 请问一个在ASP。NET中使用XML的问题,小弟花了一个下午也搞不定,有了答案一定给分
- c#CLASS定义的问题
- 救命啊,access数据库怎么只能查询,不能添加修改
<error statusCode="404" redirect="Nohave.aspx" />
<error statusCode="500" redirect="ErrorPage.aspx" />
</customErrors>
这样应该没问题的
defaultRedirect="GenericErrorPage.htm" ></customErrors>
void Application_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();
string error = "发生异常页: " + Request.Url.ToString() + "<br>";
error += "异常信息: " + objErr.Message + "<br>";
Server.ClearError();
Application["error"] = error;
Response.Redirect("ErrorPage.aspx");
}
ErrorPage.aspx
protected void Page_Load(object sender, EventArgs e)
{
ErrorMessageLabel.Text = Application["error"].ToString();
}