【发布时间】:2016-02-05 05:36:28
【问题描述】:
我有一个旧的 asp.net webforms 项目,并且存在一些混淆,因为如果它们是客户端验证,则在单击“提交”时会出现一些验证错误消息。一旦这些客户端验证错误得到修复,用户就会看到在服务器端得到验证的验证错误。
是否可以强制提交按钮转到服务器端以便显示所有错误?
【问题讨论】:
-
服务器端验证也可以在客户端完成吗?如果可以轻松完成,那将是您最好的选择。
-
@TonyL。不,它不能,它会进行数据库查找和其他自定义逻辑。
-
我想你可以使用网络方法来做到这一点。您将遇到的问题是,一旦您进行了完整的回发,您的页面将完全重建,并且您的所有客户端验证都将消失。我想另一种选择是在服务器端进行所有验证。
标签: asp.net validation webforms postback