ASP.NET MVC 4触发器错误页
本文关键字:错误 触发器 NET MVC ASP | 更新日期: 2023-09-27 17:57:55
我一直在寻找一种方法来定义我自己在ASP中的错误。NET MVC4使用C#。例如,假设我有一个C#文件,在那里我遇到了一个异常。我想触发ASP。NET默认错误页面,并在标题和描述中填写我自己的错误。
为了澄清,我不想创建一个自定义错误页面,因为我已经知道如何做到这一点。相反,我想在默认ASP上触发并显示我自己的错误消息。NET错误页。我想避免抛出异常,永远不要抓住它,因为我觉得这可能是一种老套的ASP制作方式。NET扼流圈。
有人能告诉我如何触发错误页面吗?
谢谢你抽出时间。
您将通过将其添加到Global.asax文件中来获得此信息。
protected void Application_Error(object sender, EventArgs e)
{
var httpContext = ((MvcApplication)sender).Context;
var currentRouteData = RouteTable.Routes.GetRouteData(new HttpContextWrapper(httpContext));
}
你将在"currentRouteData"中获得所有详细信息,然后你可以对这些错误做任何你想做的事情。