网络编程 
首页 > 网络编程 > 浏览文章

asp.net 在global中拦截404错误的实现方法

(编辑:jimmy 日期: 2024/11/6 浏览:3 次 )
复制代码 代码如下:
void Application_Error(object sender, EventArgs e)
{
if(Context != null)
{
HttpContext ctx = HttpContext.Current;
Exception ex = ctx.Server.GetLastError();
HttpException ev = ex as HttpException;
if(ev!= null)
{
if(ev.GetHttpCode() == 404)
{
ctx.ClearError();
Response.Redirect("~/nofound.aspx", false);
Response.End();
}
else
{
Server.Transfer("~/Error.aspx", false);
}
}
}
}
上一篇:asp.net UpdatePanel实现无刷新上传图片
下一篇:asp.net LINQ中数据库连接字符串的问题
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap