如果我没有获得控制器操作的授权,我会得到一个空白页面,没有错误消息?我想显示某种消息,这是我的设置:
@H_404_2@class MyAuth : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
if (!httpContext.User.Identity.IsAuthenticated)
return false;
return MyIsCurrentUserInRoles(Roles.Split(",".tocharArray()));
}
}
用作
@H_404_2@[Myauth(Roles="admin")] class MyController: Controller { }当我没有被授权时,结果是空白页?
这是默认行为吗?如果是这样,我在哪里更改它以产生不真实的消息?