使用GET方法的Html.BeginForm()

时间:2011-09-23 19:32:01

标签: asp.net-mvc asp.net-mvc-3 forms

如何指定我的表单应该使用@ Html.BeginForm()的GET方法?

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

这里VS抱怨最好的重载没有参数方法。谢谢!

2 个答案:

答案 0 :(得分:35)

overload允许您指定方法:

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

答案 1 :(得分:2)

使用[HttpGet]装饰控制器的动作方法。这是此表单将提交的控制器操作。