asp.net – 未调用自定义错误页面
发布时间:2020-12-16 04:05:05 所属栏目:asp.Net 来源:网络整理
导读:我需要在MVC 4中实现我自己的自定义错误页面.基本上,当用户尝试查看具有不存在的productID的任何产品的详细信息时,我想要这个自定义错误页面. 我创建了自己的自定义错误页面NotFound.aspx 这个页面的内容是: %@ Page Language="C#" MasterPageFile="~/Views
我需要在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 – WebMethod以JSON格式返回值
- asp.net – 使用javascript调整大小的Gridview列
- asp.net-mvc – Ninject – 具有参数/ Entity Framework连接
- asp.net-mvc – 在ascx文件中使用Html.RenderPartial()
- asp.net-mvc – ASP.NET MVC区域中的自定义错误覆盖
- asp.net-mvc – 在AccountController之外访问UserManager
- asp.net – 无法加载文件或程序集’Oracle.DataAccessVersi
- asp.net-mvc-3 – ASP.NET MVC3 CSS框架
- asp.net-mvc-4 – 如何使用Hot Towel角色使用Windows身份验
- asp.net-mvc – 通用列表属性的必需属性
推荐文章
站长推荐
- asp.net-mvc – asp.net mvc – 在哪里存储useri
- 校园兼职网基于B/S模式的asp系统
- 使用asp.net FtpWebRequest 实现FTP常用功能
- 如何使用ASP.NET授权允许访问.css文件?
- ASP.NET – Gridview RowDeleting事件上没有Data
- asp.net-mvc – 发现MVC项目中是否使用views / p
- asp.net-mvc-3 – MVC 3对列表进行不显眼的验证
- 如何在ASP.NET按钮中使用Twitter Bootstrap图标?
- Asp.Net Mvc5表单提交之List集合
- asp.net-mvc-5 – MVC5身份验证过滤器
热点阅读