And*_*rew 8 validation asp.net-mvc
我正在尝试验证基本表单,我可以不使用标准验证控件吗?我正在寻找的地方似乎尝试使用类似下面的东西
<%= Html.ValidationSummary() %>
<% using (Html.BeginForm()) {%>
<fieldset class="fields">
<legend>Create New Contact</legend>
<p>
<label for="task">Task Name:</label>
<%= Html.TextBox("task") %>
<%= Html.ValidationMessage("task", "*") %>
</p>
<p class="submit">
<input type="submit" value="Create" />
</p>
</fieldset>
<% } %>
Run Code Online (Sandbox Code Playgroud)
我以为id能够使用标准组件吗?任何指针都会很精彩!
ASP.NET MVC使用与常规ASP.NET完全不同的哲学; 因此,除了一些小的例外,几乎没有ASP.NET控件(等)可以在ASP.NET MVC中工作.除了其他任何东西,页面生命周期中他们通常做某事的点根本就不存在.
有很多方法可以做到这一点,例如在jQuery验证插件中,或者通过使用IDataErrorInfo等.
请注意,如果您在客户端进行验证,您仍必须(单独)在服务器上进行验证.那些讨厌的浏览器不可信;-p
| 归档时间: |
|
| 查看次数: |
432 次 |
| 最近记录: |