0

我处于 MVC 4 项目的最后阶段,将授权添加到控制器,开始导致每次用户提交或请求时重定向到主页,无论他是登录还是注销,任何想法都可以在这里提供帮助?

    [Authorize]
    [HttpPost]
    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Create(uoffer uoffer, IEnumerable<HttpPostedFileBase>  fileupload)
    {
    }
4

2 回答 2

1

删除重复属性之一 - [HttpPost] = [AcceptVerbs(HttpVerbs.Post)]。那么你在 Get 上使用 [Authorize] 吗?在尝试 POST 之前,您需要对用户进行身份验证。

于 2012-12-15T23:19:53.757 回答
0

好的,最后我想感谢小提琴工具,对于任何有相同行为的人,请注意注销方法是通过表单提交进行的。在我的情况下,我有另一个代码块执行 form.submit() 方法,我的错误是我没有确定范围并做出更具体的 . 我的意思是不是$('form').submit()... 它应该是 $('form#formID').submit() > 因为第一个是一般范围,当我试图触发它时,它正在触发注销表单而不是我的表单。

于 2012-12-29T11:06:10.330 回答