当我们在ASP.NET中有一些控件时,当然最好使用客户端和服务器端验证。出于可用性目的的客户端,以及用于安全目的的服务器端。如何维护服务器端验证和客户端验证
但是,这很容易变得相当丑陋。当然,如果您的验证是长度检查或正则表达式,则很容易维护。但是,假设您的验证更先进 - 该怎么办?
一种方法是在服务器代码和Javascript中实现完全相同的功能。另一种方法是用相同的逻辑调用web服务,但是你的AJAX调用必须是同步的,这通常是不好的做法。
那么,我的问题是,执行这两个服务器端和客户端验证的最佳方式是什么?
我觉得对此没有简单的答案。当你尝试做这两件事情时,它会变得混乱。 – danyim