如何将异常传递到我的自定义错误页面,并以与首次创建新应用程序时所获得的标准错误页面相同的方式呈现它们?以下代码在标准错误页面上有效,但在我的自定义页面上无效。有任何想法吗?
@model System.Web.Mvc.HandleErrorInfo
@{
ViewBag.Title = "Error";
}
<h1 class="error">Error.</h1>
<h2 class="error">An error occurred while processing your request.</h2>
@if (Model != null)
{
@Model.Exception.Message
@Model.Exception.InnerException
}
最佳答案
您可以在web.config中定义customError配置,这里可以提供错误页面的路径。
<customErrors mode="On">
<error code="404" path="404.html" />
</customErrors>
有关更多信息,请参见这些链接
http://ben.onfabrik.com/posts/aspnet-mvc-custom-error-pages
How to make custom error pages work in ASP.NET MVC 4
custom error page in mvc
关于asp.net-mvc - 将异常传递到MVC 4中的自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22065665/