2010-09-14 50 views

回答

5

不同之处在于,“前端”验证本身具有没有什么与安全或真正的验证。完全是性能优化—客户端验证失败可为您的服务器节省往返时间,帮助您扩展并允许您缩短用户的响应时间。但真正的验证工作必须在服务器端发生

ASP.Net验证控件可帮助您自动执行服务器端验证并使其与客户端保持同步,而jQuery仍然要求您分别编写服务器端逻辑。

4

ASP.NET验证器也将检查服务器端。你可以检查一个布尔值来查看是否有违反。 如果JavaScript被禁用,jQuery将不会执行任何操作,但ASP.NET仍然可以检查。

您当然可以将jQUery与您自己的服务器端验证相结合,但它不是内置的。

1

ASP.NET验证器控件对于普通asp.net开发人员来说使用起来要容易得多。我认为使用jquery可能更“更清洁”,更灵活。