我的 asp.net mvc View 中有 4 个表单。我已通过 put <% Html.EnableClientValidation(); %>
对每个启用客户端验证以上Html.BeginForm()
每种形式。问题是,无论我是否为表单指定了 ID,每当我单击其他表单的提交时,页面上的第一个表单都会得到验证。
这种用法是否受支持或者我做错了什么?
最佳答案
这可能有帮助
<%=Html.ValidationMessageFor(m => ((RegistrationFormModel)m.Data).Email, null, new { id = "registration_Email" })%>
关于一页中多个表单的 asp.net mvc 客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483876/