我在更新面板中有一个gridview。当页面加载时,我在gridview中有javascript启用/禁用字段(称之为函数X()。当更新面板更新时,我使用Sys.Application.add_load()
重新加载函数X()。这一切都很好,花花公子。
我的问题:
当自定义验证程序的onservervalidate失败时(args.IsValid = false
)函数X()未被调用,需要调用它来启用/禁用字段。如何在生命周期的这一点调用函数X()?
答案 0 :(得分:1)
您必须手动重新调用JavaScript函数,并且可以使用JavaScript执行此操作:
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(EndRequest);
function EndRequest(sender, args) {
functionX();
}