如何将异常传递到我的自定义错误页面,并以与第一次创建新应用程序时获得的标准错误页面相同的方式显示它们?下面的代码适用于标准错误页面,但不适用于我的自定义。有什么想法吗?
@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
}
答案 0 :(得分:0)
您可以在web.config中定义customError配置,您可以为错误页面提供路径。
<customErrors mode="On">
<error code="404" path="404.html" />
</customErrors>
了解更多信息,请参阅这些链接
http://ben.onfabrik.com/posts/aspnet-mvc-custom-error-pages