【问题标题】:Custom error page in ASP.Net MVCASP.Net MVC 中的自定义错误页面
【发布时间】:2018-12-03 02:42:38
【问题描述】:

我正在为我的应用程序使用ASP.Net MVC 3EnterpriseLibrary 数据访问层。

我正在使用EnterpriseLibrary.Logging 处理一些数据和业务层错误,还使用 ​​MVC 的默认错误处理程序,例如:

public class FilterConfig
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
       filters.Add(new HandleErrorAttribute());
    }
}

在某些情况下,我会正确获取错误页面。但并非在所有情况下。

示例:如果我请求包含无效字符的操作,我将收到服务器错误,而不是自定义错误页面。

我已要求: http://localhost:50805/Home/Admin< 我得到了一个错误

Server Error in '/' Application.
A potentially dangerous Request.Path value was detected from the client (<).

在这种情况下如何显示自定义错误页面?

【问题讨论】:

    标签: asp.net-mvc error-handling custom-error-pages server-error


    【解决方案1】:

    您可以创建自己的异常吗? Try-catch 你的块,当错误被抛出时,你可以重定向到错误页面和/或显示异常详细信息。

    【讨论】:

      猜你喜欢
      • 2014-06-27
      • 1970-01-01
      • 2015-11-14
      • 2011-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      • 2010-10-07
      相关资源
      最近更新 更多