2011-09-23 27 views
16

Làm cách nào để xác định rằng biểu mẫu của tôi phải sử dụng phương thức GET với @ Html.BeginForm()?Html.BeginForm() với phương thức GET

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

Ở đây VS phàn nàn rằng tình trạng quá tải tốt nhất không có phương pháp tham số. Cảm ơn bạn!

Trả lời

31

Có một overload cho phép bạn chỉ định phương pháp:

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

Trang trí phương thức tác vụ của bộ điều khiển bằng [HttpGet]. Đây là hành động điều khiển mà biểu mẫu này sẽ gửi tới.

Các vấn đề liên quan