Передача кнопочного управления методу http post - PullRequest
1 голос
/ 29 марта 2011

привет, у меня в контроллере есть метод индекса actionresult и метод http post для того же имени.когда я запускаю программу, элемент управления должен перейти к методу http post, но по умолчанию он идет к методу index.

public ActionResult Index()
{
  //code goes here
}

 [HttpPost]
public ActionResult Index(FormCollection form)
{
}

Может кто-нибудь сказать мне, как это сделать?

1 Ответ

1 голос
/ 29 марта 2011

По умолчанию он перейдет к методу Index.Если вы хотите вызвать метод индекса [HttpPost], вы должны вызывать его из формы, например,

<% using (Html.BeginForm("Index")) 
{ %>
    <input type="text" name="someField" />
    <input type="submit" value="Save" />
<% } %>

или используя Ajax.BeginForm с параметром AjaxOption HttpMethod, установленным в «POST»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...