.net mvc 一个Action的 HttpGet 和 HttpPost_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > .net mvc 一个Action的 HttpGet 和 HttpPost

.net mvc 一个Action的 HttpGet 和 HttpPost

 2014/5/23 17:11:38  freeliver54  博客园  我要评论(0)
  • 摘要:本文转自:http://stackoverflow.com/questions/11767911/mvc-httppost-httpget-for-actionController:[HttpGet]publicActionResultMyMethod(){returnMyMethodHandler();}[HttpPost][ActionName("MyMethod")]publicActionResultMyMethodPost(){returnMyMethodHandler();
  • 标签:.net MVC net 一个 HTTP

本文转自:http://stackoverflow.com/questions/11767911/mvc-httppost-httpget-for-action

Controller:

[HttpGet]
public ActionResult MyMethod()
{
    return MyMethodHandler();
}

[HttpPost]
[ActionName("MyMethod")]
public ActionResult MyMethodPost()
{
    return MyMethodHandler();
}

private ActionResult MyMethodHandler()
{
    // handle the get or post request
    return View("MyMethod");
}

 

View:

查询调用Get

<%Html.BeginForm("ActionName", "ControllerName", FormMethod.Get);%>

<% Html.Submit("BtnSearchText","btnSearch"); %>

<%Html.EndForm();%>

 

保存使用Post

<%Html.BeginForm("ActionName", "ControllerName", FormMethod.Post);%>

<% Html.Submit("BtnSaveText","btnSave"); %>

<%Html.EndForm();%>

 

发表评论
用户名: 匿名