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

 更新时间:2010年03月05日 18:05:31   作者:  
asp.net 在global中拦截404错误,增加用于体验,不会因为提示找不到信息而直接退出的尴尬。
复制代码 代码如下:

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做的个性化的邮件发送系统

    用ASP.NET做的个性化的邮件发送系统

    如果要你用ASP来做一个邮件发送系统,你一定认为这是一个比较复杂的工作。其实也的确是这样。但当他的后继产品ASP.NET被推出以后,他的强大功能就使的这一切就变的相对简单了。真的这样神奇么?我们就通过ASP.NET做一个邮件发送系统,看看到底有什么奥秘,是不是真的简单。
    2008-02-02
  • 如何给asp.net core写个简单的健康检查

    如何给asp.net core写个简单的健康检查

    这篇文章主要给大家介绍了关于如何给asp.net core写个简单的健康检查的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用asp.net core具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • asp.net 获取IP的相关资料

    asp.net 获取IP的相关资料

    asp.net 获取IP的相关知识,需要获取ip的朋友可以参考下。
    2009-11-11
  • asp.net中用DataReader高效率分页

    asp.net中用DataReader高效率分页

    自从用Sql2005版本以后一直用ROW_NUMBER()分页,最近一个项目维护sqlserver是2000,没办法重写了分页。写完测试分析比ROW_NUMBER()明显快啊
    2011-09-09
  • 国产化之银河麒麟安装.NetCore包管理器方式(步骤详解)

    国产化之银河麒麟安装.NetCore包管理器方式(步骤详解)

    这篇文章主要介绍了国产化之银河麒麟安装.NetCore-包管理器方式,本文给大家分享安装步骤及安装命令,对银河麒麟安装.NetCore相关知识感兴趣的朋友一起看看吧
    2022-03-03
  • 理解ASP.NET Core 启动类(Startup)

    理解ASP.NET Core 启动类(Startup)

    这篇文章主要介绍了ASP.NET Core 启动类(Startup),文中运用代码讲解相关知识非常详细,感兴趣的小伙伴可以参考一下
    2021-09-09
  • .Net Core在程序的任意位置使用和注入服务的方法

    .Net Core在程序的任意位置使用和注入服务的方法

    这篇文章主要介绍了.Net Core在程序的任意位置使用和注入服务的方法,很多朋友对此问题都不是很清楚,于是写这篇文章帮助大家学习,需要的朋友可以参考下
    2018-10-10
  • ASP.NET百度Ueditor编辑器实现上传图片添加水印效果

    ASP.NET百度Ueditor编辑器实现上传图片添加水印效果

    这篇文章主要给大家介绍了ASP.NET百度Ueditor编辑器1.4.3这个版本实现上传图片添加水印效果的相关资料,文中通过图文及示例代码介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • ASP.NET Internet安全Forms身份验证方法

    ASP.NET Internet安全Forms身份验证方法

    安全性是 ASP.NET Web 应用程序中一个非常重要的方面,它涉及内容非常广泛,不能在一篇文章内说明所有的安全规范,本文讲述如何利用IIS以及Forms 身份验证构建安全的 ASP.NET 应用程序,它是目前被使用最多最广的验证/授权方式.
    2009-12-12
  • asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例

    asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例

    这篇文章主要介绍了asp.net继承IHttpHandler接口实现给网站图片添加水印功能,实例分析了asp.net基于IHttpHandler接口实现网站图片水印功能的具体步骤与相关技巧,需要的朋友可以参考下
    2016-07-07

最新评论