【发布时间】:2010-05-23 14:06:58
【问题描述】:
我正在尝试在通过 $.get 呈现的部分视图中使用 MVC2 客户端验证。但是,客户端验证不起作用。我不太确定这笔交易是什么。
[Required(ErrorMessage = "Email is required")]
public string Email { get; set; }
<% using ( Ajax.BeginForm( new AjaxOptions { Confirm = "You sure?" } ) ) { %>
<%: Html.TextBoxFor( m => m.Email, new { @class = "TextBox150" } )%>
<%= Html.ValidationMessageFor( m => m.Email )%>
<input type="submit" value="Add/Save" style="float: right;" />
<% } %>
我没有做任何特别的事情来渲染局部视图。只需将 html 放入 div 并在模式弹出窗口中显示它。
顺便说一句,有谁知道是否可以在没有提交按钮的情况下提交带有客户端验证的表单?
【问题讨论】:
标签: jquery asp.net-mvc-2 validation