2011-09-23 18 views
16

@ Html.BeginForm()でGETメソッドを使用するフォームを指定するにはどうすればよいですか?GETメソッドを使用したHtml.BeginForm()

@using (Html.BeginForm(method: FormMethod.Get)) 

ここでVSは、最適なオーバーロードにはパラメータメソッドがないと不平を言っています。ありがとうございました!

答えて

31

あなたが方法を指定することができますoverloadがあります:

@using (Html.BeginForm("someAction", "someController", FormMethod.Get)) 
{ 
    ... 
} 
2

コントローラのアクションメソッドを[HttpGet]で飾ります。これは、このフォームが送信するコントローラアクションです。

関連する問題