【发布时间】:2011-02-24 07:45:04
【问题描述】:
我在 ASP.NET Web 表单环境中使用 ASP.NET 验证控件。将所有验证规则保留在服务器端是更好的方法,例如使用 AJAX 验证字段,而不会将整个页面发回。
我找到了一个名为 ValidatorCallout (http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ValidatorCallout/ValidatorCallout.aspx) 的控件,但我试图找出是否有更好的方法。
【问题讨论】:
-
我也使用了 ValidatorCallout,非常惊喜。您的具体问题或顾虑是什么?
-
顺便说一句:我不明白你关于服务器端验证的问题。最好进行客户端和服务器端验证。 ValidatorCallout 都没有问题。
-
理想情况下,我拥有服务器端的所有验证逻辑并与业务对象相关联,而不是在客户端的每个字段中创建相同的规则。因此,表单将通过 AJAX 调用客户端以验证具有部分页面回发的字段。坦率地说,我也想要更简洁的 HTML,所以我没有在 HTML 中嵌入大量的验证控件。
标签: asp.net ajax validation