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

前端之家收集整理的这篇文章主要介绍了c# – filterContext.Cancel(ASP.NET MVC)发生了什么前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在RC1之前我们做了这样的事情:
public void OnAuthorization(AuthorizationContext filterContext)
    {
        if (whatever)
        {
            filterContext.Cancel();
        }
    }

现在已经走了,我们如何用RC1实现相同的效果

谢谢,

凯尔

解决方法

而不是Cancel属性,您只需要将ActionResult设置为不同的结果.所以对于取消属性,你只需要用“取消=真”替换
filterContext.Result = new HttpUnauthorizedResult();

REFERENCE

RC1的突破变化:

AuthorizationContext – 不再具有Cancel属性

UpdateModel – 不再接受FormCollection

UrlHelper – 不再接受ViewContext

Scotts Blog与RC1 White Papers发生变化.

猜你在找的C#相关文章