2012-10-29 28 views
0

我想要更容易地管理Attribute,所以我找到了控制所有Attribute的方法。 當前,控制器I中的每個功能註冊一個或多個Attribute。 例如:MVC3中的管理器屬性

[MaintenanceModeDenyAttribute] 
public ActionResult SaveGenericObject(GenericSaveObject saveObject) { } 

[MaintenanceModeDenyAttribute("New student")] 
public ActionResult ReturnGraduates() { } 

如何管理類中的所有Attribute,它們可應用於控制器的許多功能? 當app啓動時,Attribute類可以註冊。 謝謝。

+1

Google翻譯? – Rob

回答

0

如果在控制器級別允許使用屬性,或者您也可以將其添加到global.asax.cs中的Global Filters集合中,則可以將其應用於整個應用程序,如下所示。

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