0

Futures で MVC 2 を使用しており、役割に基づいてコンテンツを非表示/表示しようとしています。認証がすべての属性を通じてコン​​トローラーの子アクションを表示しない場合、ActionFilterAttribute または AuthorizeAttribute を使用する方法はありますか? それとも、これらの属性でできることは、リダイレクトまたはエラー メッセージを表示することだけですか? 認証に失敗した場合、基本的に何も返さない子アクションが必要です。

4

1 に答える 1

0

結果を空白の ActionResult に割り当てることができるようです。

protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) { filterContext.Result = new System.Web.Mvc.EmptyResult(); }

于 2010-08-23T13:19:31.473 に答える