我必须维护一个使用MVC 1的项目。它似乎对[HttpPost]
没有任何了解,并且get和post都会调用相同的操作方法。区分创建视图和提交表单数据的正确方法是什么?MVC中的HttpPost 1
谢谢。
我必须维护一个使用MVC 1的项目。它似乎对[HttpPost]
没有任何了解,并且get和post都会调用相同的操作方法。区分创建视图和提交表单数据的正确方法是什么?MVC中的HttpPost 1
谢谢。
MVC 1是古老的,但为了做到这一点,你使用AcceptVerbs属性
[AcceptVerbs(HttpVerbs.Post)]
或
[AcceptVerbs(HttpVerbs.Get)]
等
谢谢!这正是我所期待的。 –
嗯...仍然只使用[AcceptVerbs(HttpVerbs.Get)]的版本... –
所以完整的解决方案可以在这里看到:https://stackoverflow.com/questions/724386/post-and-get -with-same-method-signature AcceptVerbs为您提供HttpPost/Get,但您还需要进行额外的签名更改。 – mikeswright49
的[后可能重复,并与同样的方法得到签名](http://stackoverflow.com/questions/724386/post-and-get-with-same-method-signature) – Liam
不,它不是重复的。我没有尝试使用相同的签名。 –