我創建了兩個類來實現AuthorizeAttribute
。動作篩選器執行順序
一個是全球使用,我就定它的Global.asax.cs中:
filters.Add(new FirstAuthorizeAttribute() { Order = 0 });
另一種方式叫做SecondAuthorizeAttribute
,它是在一些操作方法只用,我用它作爲屬性我想要的方法。
[HttpGet]
[SecondAuthorize]
public ActionResult LogOut()
{
FormsAuthentication.SignOut();
Session.Clear();
Session.Abandon();
return Redirect(Url.Content("~/"));
}
的問題是,SecondAuthorizeAttribute
總是FirstAuthorizeAttribute
之前執行,我需要這個先執行。該命令沒有幫助,我怎麼能做到這一點?
謝謝,我會嘗試今晚。 – vtortola
請考慮將鏈接中的相關內容複製到答案中。 – BartoszKP