0

我想管理Attribute得更容易,所以我正在寻找控制所有的方法Attribute。目前,我在控制器中的每个功能都注册了一个或多个Attribute. 前任:

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

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

一个类中的manager如何Attribute,可以应用于controller的很多功能呢?当应用程序启动时,Attribute班级可以注册。谢谢你。

4

1 回答 1

0

如果允许使用,您可以在控制器级别应用属性,或者您也可以将其添加到 global.asax.cs 中的全局过滤器集合中以用于整个应用程序,如下所示。

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new MaintenanceModeDenyAttribute());            
}
于 2012-10-31T07:10:21.663 回答