gpt4 book ai didi

c# - filterContext.Cancel 发生了什么(ASP.NET MVC)

转载 作者:可可西里 更新时间:2023-11-01 09:01:42 25 4
gpt4 key购买 nike

在 RC1 之前我们做了这样的事情:

public void OnAuthorization(AuthorizationContext filterContext)
{
if (whatever)
{
filterContext.Cancel();
}
}

现在已经没有了,我们如何使用 RC1 获得相同的结果?

谢谢,

凯尔

最佳答案

您只需将 ActionResult 设置为不同的结果,而不是 Cancel 属性。因此,对于 Cancel 属性,您只需将 Cancel=true 替换为

filterContext.Result = new HttpUnauthorizedResult();

REFERENCE

RC1 的重大变更:

AuthorizationContext - 不再具有 Cancel 属性

UpdateModel - 不再接受 FormCollection

UrlHelper - 不再接受 ViewContext

Scotts BlogWhite Papers RC1 更改。

关于c# - filterContext.Cancel 发生了什么(ASP.NET MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/505653/

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