使用GET方法的Html.BeginForm()

mis*_*hap 19 forms asp.net-mvc asp.net-mvc-3

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

@using (Html.BeginForm(method: FormMethod.Get))
Run Code Online (Sandbox Code Playgroud)

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

Dar*_*rov 37

有一个重载允许您指定方法:

@using (Html.BeginForm("someAction", "someController", FormMethod.Get))
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

  • 如果您不知道操作和路线,只需放置 null,null,FormMethod.Get 。 (2认同)