在ASP.net MVC中获取和发布操作

时间:2014-09-02 15:50:59

标签: asp.net-mvc razor http-post

我们如何识别特定URL将调用具有相同名称的GET / POST操作 一个用于GET,一个用于POST:

[HttpGet]
public ViewResult Edit(){}

[HttpPost]
public ViewResult Edit(){}

或者我们如何识别特定的URL将调用GET / POST / PUT / DELETE操作方法

1 个答案:

答案 0 :(得分:0)

发送请求时,客户端指定它是GET请求还是POST请求。

(值得注意的是,除了GET和POST之外还有其他请求方法,详见here。)

一个小问题,我不认为你的例子会编译,因为你的GET方法和你的POST方法都有相同的签名。通常,您的POST方法将具有客户端提交的数据的参数。