我想更轻松地管理Attribute
,所以我找到控制所有Attribute
的方式。
目前,控制器I中的每个功能都注册了一个或多个Attribute
。
例如:
[MaintenanceModeDenyAttribute]
public ActionResult SaveGenericObject(GenericSaveObject saveObject) { }
[MaintenanceModeDenyAttribute("New student")]
public ActionResult ReturnGraduates() { }
如何在类中管理所有Attribute
,它们可以应用于控制器的许多功能?
当应用开始时,Attribute
课程可以注册。
谢谢。
答案 0 :(得分:0)
如果允许使用属性,您可以在控制器级别应用属性,或者您也可以将其添加到global.asax.cs中的Global Filters集合中,以用于整个应用程序。
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new MaintenanceModeDenyAttribute());
}