今天我的高级开发人员告诉我使用 javascript 而不是使用RequiredFieldValidator 以网络形式。 他还告诉我,它的服务器端验证器,
但是我在很多文章中读到它既是服务器端又是客户端,我也知道如何在这两种情况下使用它,
在现实场景中使用RequiredFieldValidator有什么缺点吗?我非常想知道这一点。
谢谢
最佳答案
我想说在这种情况下你的高级开发人员是错误的。
您说的RequiredFieldValidator 提供服务器端和客户端验证是正确的。需要注意的是,JavaScript 验证可以被绕过,因此服务器端验证非常重要。
另一方面,向用户提供视觉反馈也很重要,而且越早完成(即在回发之前)越好。在这种情况下,我建议使用服务器端控件是正确的选择。
您可能会发现以下内容enter link description here有用的是打开或关闭客户端验证的属性。
关于c# - asp.net 中的RequiredFieldValidator有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23108793/