【发布时间】:2012-10-19 19:30:07
【问题描述】:
当我们在 ASP.NET 中有一些控件时,当然最好同时使用客户端和服务器端验证。客户端用于可用性目的,服务器端用于安全目的。
但是,这很容易变得很丑陋。当然,如果您的验证是长度检查或正则表达式,则很容易维护。但是,假设您的验证更高级 - 该怎么办?
一种方法是在服务器代码和 Javascript 中实现完全相同的功能。另一种方法是两者都调用具有相同逻辑的 Web 服务,但是您的 AJAX 调用必须是同步的,这通常是不好的做法。
那么,我的问题是,执行服务器端和客户端验证的最佳方式是什么?
【问题讨论】:
-
我觉得这个问题没有简单的答案。当您尝试同时执行这两种操作时,它会变得混乱。
标签: javascript jquery asp.net ajax validation