使用Html.BeginForm时如何使用锚标记提交?

Mal*_*olm 3 asp.net-mvc

如何在使用时使用锚标记提交Html.BeginForm?该BeginForm方法似乎没有给出表单名称的方法,所以我可以这样做

<a href="JAVASCRIPT:Form1.submit()">Next</a>
Run Code Online (Sandbox Code Playgroud)

这是因为不Form1存在而失败.

小智 14

如果你正在使用jQuery

<a href="javascript:$('form').submit();">Submit</a>
Run Code Online (Sandbox Code Playgroud)


Mar*_*ark 7

这是使用htmlAttributes对象添加"name"属性的方法

<% using (Html.BeginForm("Action", "Controller", FormMethod.Post, new { name = "MyFormName" }))
Run Code Online (Sandbox Code Playgroud)