首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Javascript验证还是ASP验证?

Javascript验证还是ASP验证?
EN

Stack Overflow用户
提问于 2009-09-16 20:35:08
回答 4查看 328关注 0票数 1

我与一位同事交谈,我们讨论了客户端验证。

哪种验证方法更好(javascript/asp.net验证)?

我知道当javascript在浏览器上被禁用时,验证将被禁用,但是使用asp.net验证控件,即使javascript被禁用,您也可以调用page.validate()方法进行验证。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-16 21:13:15

使用服务器端验证来确保数据完整性和安全性。使用客户端验证可用性。应该始终使用服务器端。但客户端验证应该被用作提高用户价值的一种方式。我犯了一个愚蠢的打字错误,我希望应用程序足够聪明,能够捕捉到我的错误。如果你期望你的用户总是做最意想不到的事情,你就有了一个好策略。尽管有很多聪明人在使用网络。如果你一开始就假设它主要是猴子在计算机中输入随机的东西,那么你的代码和项目将会更加健壮。当涉及到面向公众的网站和机器人网络时,猴子的类比并不遥远。它实际上只是随机进入你的表单的东西。

票数 3
EN

Stack Overflow用户

发布于 2009-09-16 20:38:33

您应该始终使用进行服务器端验证,否则将面临注入攻击的风险。

JavaScript验证非常有用,可以防止不必要的服务器往返,但是可以像您所指出的那样禁用它。

票数 7
EN

Stack Overflow用户

发布于 2009-09-16 20:36:56

两者兼而有之。

JavaScript给出了近乎即时的结果。

ASP.NET验证是防弹/防傻/防欺骗的解决方案。这是必须拥有的。

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

https://stackoverflow.com/questions/1435315

复制
相关文章

相似问题

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