ASP.NET MVC 2 - 设置Html.Form的id

Jus*_*tin 8 asp.net asp.net-mvc-2

如何在ASP.NET MVC 2中设置Html.Form的id?

我试过这个:

<% using (Html.BeginForm("Save", "Clients", new { id = "SubmitForm" })) {%>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我的表单仍然没有id属性:

<form action="/TothSolutions/Secure/Clients/Save/SubmitForm" method="post"> 
Run Code Online (Sandbox Code Playgroud)

我猜这是在ASP.NET MVC 1中工作但不是2.我需要id属性集的原因是我可以在表单上进行jQuery验证:$("#myForm").validate etc ...

谢谢,贾斯汀

Raj*_*mal 19

您正在使用错误的重载.使用这个:

http://msdn.microsoft.com/en-us/library/dd492714.aspx

using (Html.BeginForm("Save", "Clients", FormMethod.Post, 
                 new { id = "SubmitForm" }))
Run Code Online (Sandbox Code Playgroud)