我正处于MVC 4项目的最后阶段,将权限添加到控制器,每次用户提交或请求时都开始重定向到主页,并且他已登录或退出,任何想法可以帮忙吗?
[Authorize]
[HttpPost]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(uoffer uoffer, IEnumerable<HttpPostedFileBase> fileupload)
{
}
答案 0 :(得分:1)
删除其中一个重复属性 - [HttpPost] = [AcceptVerbs(HttpVerbs.Post)]。那么你在Get上使用[授权]吗?在尝试POST之前,您需要对用户进行身份验证。
答案 1 :(得分:0)
好吧最后我觉得它感谢小提琴工具,对于任何一个有相同行为的人,请注意注销方法是通过表单提交来完成的。 在我的情况下,我正在使用另一个代码块执行form.submit()方法,我的错误是我没有范围并且更具体。 我的意思是代替 $('form')。submit()...它应该是$('form#formID')。submit()&gt; 由于第一个是一般范围,当我试图触发它时,它触发了注销表单而不是我的表单。