2009-11-20 15 views
10

Asp.net mvc (C#) uygulamasında iki özel özniteliğim var.Yürütme Önceliği asp.net mvc'deki özel öznitelikler

[CustAttribute1()] 
[CustAttribute2()] 

Bu öznitelikleri eylemlerimde kullandığımda, ilk önce ne zaman uygulanacak?

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

Eylemlerim için birden fazla özel öznitelik kullanabilir miyim? Öyleyse, yukarıdaki Eylem'de, hangi özel özellik ilk önce yürütülür?

cevap

13

Order özelliğini ayarlayın.

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

bu ipucu için teşekkürler darin – Prasad

+0

Mükemmel Teşekkürler. – SacredGeometry

+0

"FilterConfig" (Mvc 5) içindeki 'filtreler 'içine eklenen özniteliklere ne dersiniz? –