验证摘要中显示重复错误
本文关键字:错误 显示 验证 | 更新日期: 2023-09-27 18:30:25
我有一个 aspx 页面,上面有多个嵌套的 ascx 用户控件。 最里面的用户控件显示在引导模式框中,其内容位于更新面板中。我的问题是在某些用户控件中,我有错误摘要,每个错误在Page_Validators中添加两次,并在错误摘要中显示两次。
我试图找出问题,但我不知道为什么我得到这个错误。我的验证组是唯一的,我只有验证摘要。
更新
我发现这只发生在带有 dispay:none 面板的用户控件上。首次加载 aspx 页面时在此面板上进行验证,添加到Page_Validators和时间,当我的自定义回发事件再次添加到Page_Validators!!!为什么会出现此问题?怎么解决?请帮我解决这个问题。
谢谢
这种行为的原因可能是注册了重复的脚本。您是否从一个位置加载所有脚本?您确定在 DOM 中没有注册重复的脚本吗?
例如:
如果您为点击事件分配了两个操作
$("#brandLogo").click(function(){
alert("hi");
});
$("#brandLogo").click(function(){
alert("hello");
});
当您单击$("#brandLogo")
时,将触发这两个警报。