【问题标题】:Duplicate Error Shows in Validation Summary验证摘要中显示重复错误
【发布时间】:2014-11-15 06:25:29
【问题描述】:

我有一个带有多个嵌套 ascx 用户控件的 aspx 页面。最里面的用户控件显示在引导模式框中,它们的内容在更新面板中。 我的问题是在某些用户控件中,我有错误摘要,每个错误在 Page_Validators 中添加两次,并在错误摘要中显示两次。

我试图找出问题,但我不知道为什么会出现这个错误。我的验证组是独一无二的,我只有验证摘要。

更新

我发现这只发生在带有 display: none 面板的用户控件上。第一次在此面板上验证 aspx 页面加载,添加到 Page_Validators 和第二次当 My Custom Post Back Event Occur 再次添加到 Page_Validators 时!为什么会出现这个问题?如何解决? 请帮我解决这个问题。

谢谢

【问题讨论】:

    标签: c# asp.net validation


    【解决方案1】:

    这种行为的一个原因可能是注册了重复的脚本。您是否从一个位置加载所有脚本?你确定在 DOM 中没有注册重复的脚本吗?

    例如:

    如果你有两个动作分配给一个点击事件

    $("#brandLogo").click(function(){
      alert("hi");
    });
    
    $("#brandLogo").click(function(){
      alert("hello");
    });
    

    当您点击$("#brandLogo") 时,两个警报都会被触发。

    【讨论】:

    • 否,脚本只注册一次。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多