コントローラの操作で権限がない場合は、空白のページが表示されていますが、エラーメッセージは表示されません。 asp.net mvc許可されていない応答は空白のページですか?
class MyAuth : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
if (!httpContext.User.Identity.IsAuthenticated)
return false;
return MyIsCurrentUserInRoles(Roles.Split(",".ToCharArray()));
}
}
が
[Myauth(Roles="admin")]
class MyController: Controller
{
}
として使用され、結果は私が許可されていないよ空白のページがある:私はここに私のセットアップはだ、ある種のメッセージを表示したいのですが?
これがデフォルトの動作ですか?もしそうなら、私はどこでunauthメッセージを生成するためにそれを変更するのですか?