javascript - 如果客户端先运行,asp.net mvc 5 应该运行服务器端验证

标签 javascript jquery asp.net-mvc unobtrusive-validation

我有一个运行服务器端的验证属性类,用于检查表单文本框。我还在 javascript 调用中实现了它的客户端。我的问题是,如果客户端被调用并返回 true,那么服务器端是否也应该被调用?是否应该同时调用客户端和服务器端?似乎如果客户端验证通过,则无需在服务器端再次调用任何类型的验证。检查两次似乎有点多余。

最佳答案

客户端验证是为了方便。服务器端验证才是真正的验证。无论如何,您永远不应该信任客户端,因此在任何情况下都应该运行服务器端验证。

关于javascript - 如果客户端先运行,asp.net mvc 5 应该运行服务器端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28705230/

相关文章:

javascript - 如何比较贝塞尔曲线的形状

php - 将动态表单发布到数据库

jquery - 尝试使用 <%= %> 访问 jquery 中的 asp 变量时不断收到 '[object Object]'

asp.net-mvc - 上传文件 : MemoryStream vs. 文件系统

javascript - 行政部分设计决策

javascript - 如何保存重复id的子集合元素?

php - 时间间隔后数据库中的值增加

javascript - 需要有关 jquery image caption 的建议

asp.net - 尝试添加映射文件时ASP.NET脚手架出现问题

JavaScript 函数不工作。脚本定位问题?