0

より簡単に管理したいAttributeので、すべてを制御する方法を見つけていますAttribute。現在、コントローラ I の各関数は 1 つまたは複数登録されていAttributeます。元:

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

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

クラス内のマネージャーはどのようにすればAttribute、コントローラーの多くの機能に適用できますか? アプリを起動すると、Attribute授業が登録できます。ありがとうございました。

4

1 に答える 1

0

属性の使用が許可されている場合は、コントローラー レベルで属性を適用できます。または、以下のように、アプリケーション全体の global.asax.cs のグローバル フィルター コレクションに属性を追加することもできます。

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