asp.net-mvc – 无法让defaultRedirect工作
在我的web.config中,我有:
<system.web> <customErrors mode="On" defaultRedirect="Error.cshtml" /> </system.web> 在Views / Shared / Error.cshtml中,我有: @model System.Web.Mvc.HandleErrorInfo @{ ViewBag.Title = "Error"; } <h2> Sorry,an error occurred while processing your request. </h2> 如果我将无效的URL /路由放入浏览器中,我得到:
为什么找不到Error.cshtml?该文件绝对在视图/共享. 解决方法
defaultRedirect不会直接转到视图.您的defaultRedirect看起来像一个无法处理的剃刀视图文件.例如:从哪里得到模型?在配置文件中不能指定,也不能指定,因此无法处理视图.
如果您想在MVC中有更多动态错误页面,您可能需要阅读custom error pages and error handling in MVC 3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 尝试将asp.net web发布到Azure时
- asp.net-mvc – 在MVC视图中,如果在表单标记中没
- 在ASP.NET MVC5应用程序中快速接入QQ和新浪微博O
- asp.net-mvc – 根据需要设置RenderSection:fal
- asp.net-mvc – 如何将枚举传递给Html.RadioButt
- asp.net-mvc-3 – 在ASP.NET MVC 3中覆盖/禁用授
- asp.net-mvc-3 – 构造函数注入用作Action方法参
- asp.net – Windows窗体的WYSIWYG Markdown控件?
- 如何从经典ASP输出Excel * .xls文件
- 经过几个小时的使用后,ASP.NET Web应用程序是否会