【问题标题】:ASP.net MVC Global FilteringASP.net MVC 全局过滤
【发布时间】:2011-06-04 03:23:16
【问题描述】:

这是一个宽泛的问题,但我很好奇。

MVC 全局过滤器的使用示例有哪些?即。

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

我见过很多秒表的例子,它们虽然完全合法,但缺乏实际用途。

我还看到了一些很好的日志记录示例,但我想知道是否有人对实现它们的目的或使用它们的地方有任何其他想法。

【问题讨论】:

    标签: asp.net asp.net-mvc-3 action-filter actionfilterattribute


    【解决方案1】:

    在我看来,最重要的是安全性。默认情况下,您可以使用全局操作过滤器将安全性应用于所有内容。

    内容的全局注入 - 例如 html 或标题。

    【讨论】:

    • 你会用 Response.Write() 来做吗?
    • 如果编写原始 html,则可以。否则对于标题,您将使用 filterContext.HttpContext.Response.Headers
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多