c# - asp.net 中的RequiredFieldValidator有什么缺点吗?

标签 c# javascript asp.net web-site-project

今天我的高级开发人员告诉我使用 javascript 而不是使用RequiredFieldValidator 以网络形式。 他还告诉我,它的服务器端验证器,

但是我在很多文章中读到它既是服务器端又是客户端,我也知道如何在这两种情况下使用它,

在现实场景中使用RequiredFieldValidator有什么缺点吗?我非常想知道这一点。

谢谢

最佳答案

我想说在这种情况下你的高级开发人员是错误的。

您说的RequiredFieldValidator 提供服务器端和客户端验证是正确的。需要注意的是,JavaScript 验证可以被绕过,因此服务器端验证非常重要。

另一方面,向用户提供视觉反馈也很重要,而且越早完成(即在回发之前)越好。在这种情况下,我建议使用服务器端控件是正确的选择。

您可能会发现以下内容enter link description here有用的是打开或关闭客户端验证的属性。

关于c# - asp.net 中的RequiredFieldValidator有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23108793/

相关文章:

c# - 如果 .NET 支持的 iso 代码不足以发现语言/区域怎么办

javascript - 如何在浏览器中读取 Connect Js cookie?

javascript - 使 div 可点击并跟随子 anchor 元素

c# - 显示时间跨度(小时):Minutes Format. Ex- (72:59)

c# - 使用分页抓取 ASP.NET 网站

c# - HttpWebRequest.GetResponse() 返回错误 500 Internal Server Error

c# - session 超时警告对话框 mvc

c# - 为什么不能将受约束的开放泛型类型转换为受约束的类型?

javascript - 如何使用 Angular 迭代 Elasticsearch 结果?

javascript - 这个 jquery 循环有什么问题?