2011-09-23 16 views
16

Jak mogę określić, że mój formularz powinien być przy użyciu metody GET z @ Html.BeginForm()?Html.BeginForm() z metodą GET

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

Tutaj VS skarży się, że najlepsze przeciążenie nie ma metody parametru. Dziękuję Ci!

Odpowiedz

31
Nie

jest overload, który pozwala na określenie metody:

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

Udekoruj metodę działania kontrolera za pomocą [HttpGet]. Jest to działanie kontrolera, do którego ten formularz zostanie przesłany.