【发布时间】:2011-08-24 10:14:45
【问题描述】:
我需要制作多个验证摘要来验证它们的控件并显示任何错误消息。
我有一个很大的表单,我将它分成单独的面板,每个面板都有自己的验证组和摘要。我有一个按钮,它必须验证整个页面并导致所有验证组都被验证并显示错误消息。
我的想法是在后面的代码中迭代验证器/验证摘要/验证组的集合并触发它们的验证事件,但我在实现它时遇到了麻烦,以便验证摘要/错误出现在页面上。有什么想法吗?
编辑:我制作了一个 JavaScript 函数来尝试让它在客户端工作
<script type="text/javascript">
function validate() {
var t1 = Page_ClientValidate("vgpEmpInfo");
var t2 = Page_ClientValidate("vgpPanelA");
if (!t1 || !t2) return false;
return true;
}
</script>
但这仅验证并显示最后调用的验证组,在本例中为面板 A。
【问题讨论】:
-
只用于验证组?为什么首先需要单独的组?
-
表单很大并且有隐藏/显示面板,如果验证摘要被分解,用户会更容易。
标签: asp.net events validation summary