asp.net – 未调用自定义错误页面
发布时间:2020-05-24 15:41:39 所属栏目:asp.Net 来源:互联网
导读:我需要在MVC 4中实现我自己的自定义错误页面.基本上,当用户尝试查看具有不存在的productID的任何产品的详细信息时,我想要这个自定义错误页面. 我创建了自己的自定义错误页面NotFound.aspx 这个页面的内容是: %@ Page Language=C# MasterPageFile=~/Views/Sha
|
我需要在MVC 4中实现我自己的自定义错误页面.基本上,当用户尝试查看具有不存在的productID的任何产品的详细信息时,我想要这个自定义错误页面. 我创建了自己的自定义错误页面NotFound.aspx 这个页面的内容是: <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Simple.Master" Inherits="System.Web.Mvc.ViewPage<System.Web.Mvc.HandleErrorInfo>" %> <asp:Content ID="errorTitle" ContentPlaceHolderID="TitleContent" runat="server"> Error </asp:Content> <asp:Content ID="errorContent" ContentPlaceHolderID="MainContent" runat="server"> <h2> Sorry,you requested a product that doesn't exist. Make sure you requested a valid ProductID </h2> </asp:Content> 然后将HandleError过滤器应用于我的ActionMethod:Details as: [HandleError(View="NotFound")]
public ActionResult Details(int id) {...
问题是,始终是默认视图:正在调用Views / Shared / Error.aspx,而不是新的自定义错误页面.有什么想法吗 ? 解决方法试试这个(但我不确定在MVC中使用此代码).将此代码粘贴到web.config文件brlow system.web的配置部分中.<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
</customErrors>
<compilation debug="true" targetFramework="4.0"> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ASP.NET MVC应用程序中记录用户活动
- asp.net-mvc – 如何在MVC6或AspNet Core或IdentityCore中更
- asp.net-mvc-2 – Asp.net MVC标签
- asp.net-mvc – ASP.NET MVC中的CSS和Javascript相对路径混
- asp.net-mvc – MVC3中Textbox的水印
- asp.net-mvc – 禁用为特定提交按钮启用不显眼的验证
- Plone和Asp.Net集成
- asp.net-mvc – ASP.NET MVC – 从URL中删除控制器名称
- 将ASP.NET编译为64位
- asp.net-mvc – 为什么.NET在MVC asp.net应用程序中生成两个
推荐文章
站长推荐
热点阅读
