asp.net mvc中自定义属性的执行优先级

我的asp.net mvc(C#)应用程序中有两个自定义属性。

[CustAttribute1()] [CustAttribute2()] 

当我将这些属性用于我的行为时,会先执行哪些属性?

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

我可以为我的操作使用多个自定义属性吗? 如果是这样,在上面的Action中,首先会执行哪个自定义属性?

设置Order属性。

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