0

这是一个广泛的问题,但我很好奇。ASP.net MVC全球筛选

MVC Global过滤器的用法有哪些? I.E.

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

我见过很多秒表,虽然完全合法,缺乏很多实际用途。

我也看到了一些很好的日志记录示例,但我想知道如果有人有什么其他想法来实现它们或您已经使用它们的地方。

回答

1

最重要的是在我看来是安全。您可以使用全局操作筛选器将安全性应用于所有内容。

全局注入内容 - 例如HTML或标头。

+0

你会用Response.Write()吗? – jcreamer898 2011-06-04 05:17:32

+0

如果编写原始html,那么是的。否则对于标题你可以使用filterContext.HttpContext.Response.Headers – 2011-06-04 07:07:05