2009-11-20 63 views
10

我在我的asp.net mvc(C#)應用程序中有兩個自定義屬性。asp.net中自定義屬性的執行優先級mvc

[CustAttribute1()] 
[CustAttribute2()] 

當我將這些屬性用於我的操作時,哪些會首先執行?

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

我可以爲我的操作使用多個自定義屬性嗎?如果是這樣,在上面的Action中,哪個自定義屬性將首先執行?

回答

13

設置Order屬性。

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

感謝這個提示darin – Prasad 2009-11-20 14:02:26

+0

完美的謝謝。 – SacredGeometry 2015-05-29 13:41:45

+0

在'FilterConfig'(Mvc 5)的'filters'中添加的屬性怎麼樣? – 2016-02-23 07:05:30