2009-11-20 13 views
10

私のasp.net mvc(C#)アプリケーションには2つのカスタム属性があります。asp.net mvcのカスタム属性の実行優先度

[CustAttribute1()] 
[CustAttribute2()] 

これらの属性をアクションに使用すると、最初に実行されますか?

[CustAttribute1()] 
[CustAttribute2()] 
public ActionResult Index() 
{ 

アクションに複数のカスタム属性を使用できますか?その場合、上記のアクションで、どのカスタム属性が最初に実行されますか?

答えて

13

Orderプロパティを設定します。

[CustAttribute1(Order=2)] 
[CustAttribute2(Order=1)] 
public ActionResult Index() { 
    return View(); 
} 
+2

このヒントダーリンのおかげで – Prasad

+0

パーフェクトありがとう。 – SacredGeometry

+0

'FilterConfig'(Mvc 5)の' filters'に追加される属性はどうですか? –

関連する問題