每当用户访问错误页面时,会出现不友好的404错误,所以为了防止这种不友好,我们在web.config中的<system.web>节点下配置 <customErrors>,在出现比如403 404这样的错误时,跳转到我们自定义的页面

<customErrors>:用户错误配置节

该配置节能够指定当出现错误时,系统自动跳转到一个错误发生的页面,同时也能够为应用程序配置是否支持自定义错误。“<customErrors>”配置节包括两种属性,这两种属性分别为mode和defaultRedirect。其中mode包括3种状态,这三种状态分别为On、Off和RemoteOnly。On表示启动自定义错误;Off表示不启动自定义错误;RemoteOnly表示给远程用户显示自定义错误。另外:defaultRedirect属性则配置了当应用程序发生错误时跳转的页面。

“<customErrors>”配置节还包括子配置节“<error>”,该标记用于特定状态的自定义错误页面,子标记“<error>”包括两个属性,分别为statusCode和redirect,其中statusCode用于捕捉发生错误的状态码,而redirect指定发生该错误后跳转的页面,该配置节配置代码如下所示。

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">

<error statusCode="403" redirect="NoAccess.htm" />

<error statusCode="404" redirect="FileNotFound.htm" />

</customErrors>

上述代码则在Web.config文件中配置了相应的customErrors信息。当出现404错误时,系统会自行跳转到FileNotFound.htm页面以提示404错误,开发人员能够编写FileNotFound.htm页面进行用户提示

最新文章

  1. ASP.MVC 基于AuthorizeAttribute权限设计案例
  2. .NET开源资源汇总
  3. linux I/O stack cache 强制刷新
  4. 有关sql server 2008无法导入数据库mdf文件的处理方法
  5. Codeforces Round #375 (Div. 2) F. st-Spanning Tree
  6. write/wall 1
  7. Struts2 validate校验
  8. js 二维数组定义
  9. 【spring】non-compatible bean definition of same name and class
  10. VMware vSphere 服务器虚拟化之十六 桌面虚拟化之VMware Horizon View
  11. Express - 入门
  12. birt IE8 IE9 兼容问题
  13. 逐步搭建Lamp环境之vim的三种模式以及基本命令
  14. Webpack的基本配置
  15. 更改oracle数据库密码(因为密码过期)
  16. PXE:终于成功启动 fedora live 了!
  17. 内联函数 —— C 中关键字 inline 用法解析
  18. rsync未授权访问漏洞利用
  19. Elasticsearch Java Rest Client API 整理总结 (二) —— SearchAPI
  20. tcpdump抓sql语句

热门文章

  1. JS学习笔记(四) 正则表达式(RegExp对象)
  2. 一个js(javascript)使用案例
  3. ZOJ-2362 Beloved Sons 最大权值匹配
  4. 直播未来属于RTMP还是HTTP?
  5. android MTK驱动背光唤醒流程
  6. apt系统中sources.list文件的解析
  7. O(n)获得中位数及获得第K小(大)的数
  8. unsigned 整型实现无溢出运算
  9. !!转!!java 简单工厂模式
  10. C# Socket编程(5)使用TCP Socket