0

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

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

4

1 回答 1

1

你将不得不手动重新调用你的 JavaScript 函数,你可以这样做,使用 JavaScript:

var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(EndRequest);

function EndRequest(sender, args) {
  functionX();
}
于 2013-04-03T13:46:43.567 回答