gpt4 book ai didi

.net - 根据 ASP.NET MVC 中的 Controller 属性向 View 模型添加错误消息

转载 作者:行者123 更新时间:2023-12-02 17:29:43 25 4
gpt4 key购买 nike

我的 Controller 上有一个用于授权的自定义属性,其详细信息可以是 viewed here .

如果此自定义属性返回false,则会返回登录屏幕。如果属性返回 false,我想向我的登录屏幕模型添加一个错误。

有什么想法吗?

最佳答案

对于那些正在寻找答案的人,我最终是这样做的:

protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
if (filterContext.HttpContext.User.Identity.IsAuthenticated)
{
var result = new ViewResult();
result.ViewName = "NotAuthorized";
result.MasterName = "_Layout";
filterContext.Result = result;
}
else
base.HandleUnauthorizedRequest(filterContext);
}

关于.net - 根据 ASP.NET MVC 中的 Controller 属性向 View 模型添加错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com