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