我使用Windows身份驗證在我與WindowsTokenRoleProvider MVC應用程序。我創建了一個如下所示的控制器操作:ASP.net MVC - 授權使用Windows身份驗證/角色提供
[Authorize([email protected]"Fake\Role")]
public ActionResult Admin()
{
return View();
}
當我嘗試擊中此頁時,我看到一個空白頁。有沒有辦法讓我顯示一個自定義視圖,上面寫着「您無權查看此頁面」,而不僅僅是顯示空白頁面。如果我使用表單身份驗證,那麼它會將我重定向到登錄頁面,但這對於Windows身份驗證沒有任何意義,因爲您從不真正登錄。
[重定向未經授權的控制器在ASP.NET MVC中](http://stackoverflow.com/questions/977071/redirecting-unauthorized-controller-in-asp-net-mvc) – dlev
@dlev我不是當然,如果這實際上是重複的。這個問題雖然沒有具體提及表單身份驗證似乎完全集中在表單身份驗證。這是關於Windows驗證。 –
@克里斯答案有關自定義AuthorizationFilter,這是去一個很好的方式設定不同的結果鏈接的問題舉行了會談。 – dlev