首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用asp.net验证器控件与使用JQuery进行前端验证有什么不同

问使用asp.net验证器控件与使用JQuery进行前端验证有什么不同
EN

Stack Overflow用户
提问于 2010-09-14 21:32:14
回答 3查看 1.7K关注 0票数 4

您能告诉我使用asp.net验证器控件和使用JQuery进行前端验证有什么区别吗?如果用户在浏览器上关闭了javascript,会发生什么?

谢谢。。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-14 21:37:05

不同之处在于,“前端”验证本身与安全性或真正的验证没有任何关系()。这完全是一个性能优化--客户端验证失败节省了到服务器的往返行程,帮助您进行扩展,并允许您减少用户的响应时间。但真正的验证工作必须在服务器端进行。

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

票数 5
EN

Stack Overflow用户

发布于 2010-09-14 21:33:57

ASP.NET验证器还将检查服务器端。您可以检查布尔值,以查看是否违反了任何值。如果禁用了JavaScript,jQuery将不会执行任何操作,但ASP.NET仍将能够进行检查。

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

票数 4
EN

Stack Overflow用户

发布于 2010-09-14 21:36:47

对于一般的ASP.NET开发人员来说,asp.net验证器控件的使用要容易得多。我认为使用jquery可能更“干净”,也更灵活。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3709332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档