我正在尝试验证基本表单,我可以不使用标准验证控件吗?我正在寻找的地方似乎尝试使用类似下面的东西
<%= Html.ValidationSummary() %> <% using (Html.BeginForm()) {%><% } %>
我以为id能够使用标准组件吗?任何指针都会很精彩!
ASP.NET MVC使用与常规ASP.NET完全不同的哲学; 因此,除了一些小的例外,几乎没有ASP.NET控件(等)可以在ASP.NET MVC中工作.除了其他任何东西,页面生命周期中他们通常做某事的点根本就不存在.
有很多方法可以做到这一点,例如在jQuery验证插件中,或者通过使用IDataErrorInfo
等.
请注意,如果您在客户端进行验证,您仍必须(单独)在服务器上进行验证.那些讨厌的浏览器不可信;-p