如何使用WebMatrix在ASP.NET网页中创建自定义错误页面?
发布时间:2020-12-16 03:34:48 所属栏目:asp.Net 来源:网络整理
导读:信不信由我试图用简单的谷歌搜索寻找这个问题的答案,但我没有找到任何东西(用“WebMatrix自定义错误页面”,“WebMatrix如何制作自定义服务器端错误页面”等) .),但也许我没有用正确的术语搜索…… 无论如何,我只是想知道是否有一种方式(我相信它涉及web.conf
信不信由我试图用简单的谷歌搜索寻找这个问题的答案,但我没有找到任何东西(用“WebMatrix自定义错误页面”,“WebMatrix如何制作自定义服务器端错误页面”等) .),但也许我没有用正确的术语搜索……
无论如何,我只是想知道是否有一种方式(我相信它涉及web.config文件)来显示一个自定义的错误页面而不是任何服务器端错误页面. 我知道有一种方法可以对某些页面(如404或500)执行此操作但是是否可以针对任何服务器端错误捕获所有页面? (我猜404不行,因为它必须找到你的网站来显示任何自定义页面?) 如果这是一个重复的问题,请原谅我,但我缺乏这方面的知识可能让我没有正确的搜索条件进行搜索,尽管我也尝试过搜索SE. 解决方法
将以下内容添加到< system.web>中的web.config文件中节点:
<customErrors mode="On" defaultRedirect="~/Error.cshtml" /> 这将在发生任何ASP.NET错误时将用户重定向到Error.cshtml(您需要创建).您可以在开发期间将模式值更改为RemoteOnly,以便您可以看到实际的错误消息. 如果您还想要自定义404页面,则可以执行以下操作: <customErrors mode="On"> <error statusCode="500" redirect="~/Error.cshtml" /> <error statusCode="404" redirect="~/404.cshtml" /> </customErrors> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 你如何覆盖Html.ActionLink?
- asp.net-mvc – MVC3 Actionlink重定向到错误的控制器
- ASP.NET Core 2.2 : 二十七. JWT与用户授权(细化到Action)
- asp.net-mvc – 用户经常注销(默认会员提供商)
- asp.net-mvc – MVC3的官方文档
- asp.net-mvc – 如何使用Quartz.net 2.0安排任务?
- 使用ASP.NET Core进行Ws-Federation身份验证
- asp.net-mvc – ASP.NET MVC忽略所有url结尾的“.html”
- asp.net-mvc – 多次调用Action方法
- asp.net-core – Asp.Net核心Web应用程序:使用IExceptionF
推荐文章
站长推荐
- asp.net – 我如何找出哪些服务器主机LDAP在我的
- asp.net – 如何在Web App和Windows Form Applic
- 如何计算asp.net服务器应用程序中的会话
- entity-framework – 在viewbag中传递查询结果
- asp.net-mvc-3 – 如果在Razor中的else语句不起作
- asp.net – 在打开silverlight项目之前,您需要安
- asp.net core 系列 13 日志
- .NET Core采用的全新配置系统[5]: 聊聊默认支持的
- asp.net-mvc – 用于加密的MVC AntiForgeryToken
- asp.net – 未定义Page_ClientValidate
热点阅读