【问题标题】:page life cycle when OnServerValidate fails (custom validator)OnServerValidate 失败时的页面生命周期(自定义验证器)
【发布时间】:2013-04-03 13:14:58
【问题描述】:

我在更新面板中有一个网格视图。当页面加载时,我在 gridview 中有 javascript 启用/禁用字段(称为函数 X()。当更新面板更新时,我使用 Sys.Application.add_load() 重新加载函数 X()。这一切都很好。

我的问题
当自定义验证器的 onservervalidate 失败 (args.IsValid = false) 函数 X() 不会被调用,需要调用它来启用/禁用字段。在生命周期的这个阶段如何调用 Function X()?

【问题讨论】:

    标签: c# javascript jquery asp.net gridview


    【解决方案1】:

    你必须手动重新调用你的 JavaScript 函数,你可以这样做,使用 JavaScript:

    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_endRequest(EndRequest);
    
    function EndRequest(sender, args) {
      functionX();
    }
    

    【讨论】:

      猜你喜欢
      • 2012-06-13
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      相关资源
      最近更新 更多