当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《filterContext.Cancel(ASP.NETMVC)发生了什么》经验,为你挑选了1个好方法。

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

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

现在已经不见了,我们如何用RC1实现相同的结果?

谢谢,

凯尔



1> cgreeno..:

Cancel您只需要将属性设置ActionResult为不同的结果,而不是属性.因此,对于该Cancel物业,您只需要更换您Cancel=true

filterContext.Result = new HttpUnauthorizedResult();

参考

RC1的突破性变化:

AuthorizationContext- 不再拥有Cancel房产

UpdateModel - 不再接受 FormCollection

UrlHelper - 不再接受 ViewContext

Scotts博客与RC1 白皮书的变化.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有