ASP.NET MVC 4触发器错误页

本文关键字:错误 触发器 NET MVC ASP | 更新日期: 2023-09-27 17:57:55

我一直在寻找一种方法来定义我自己在ASP中的错误。NET MVC4使用C#。例如,假设我有一个C#文件,在那里我遇到了一个异常。我想触发ASP。NET默认错误页面,并在标题和描述中填写我自己的错误。

为了澄清,我不想创建一个自定义错误页面,因为我已经知道如何做到这一点。相反,我想在默认ASP上触发并显示我自己的错误消息。NET错误页。我想避免抛出异常,永远不要抓住它,因为我觉得这可能是一种老套的ASP制作方式。NET扼流圈。

有人能告诉我如何触发错误页面吗?

谢谢你抽出时间。

ASP.NET MVC 4触发器错误页

您将通过将其添加到Global.asax文件中来获得此信息。

protected void Application_Error(object sender, EventArgs e)
{
   var httpContext = ((MvcApplication)sender).Context;
   var currentRouteData = RouteTable.Routes.GetRouteData(new HttpContextWrapper(httpContext));
}

你将在"currentRouteData"中获得所有详细信息,然后你可以对这些错误做任何你想做的事情。