我在 UpdatePanel 中的 UserControl 中有一个 RadTreeView,并在 jQuery 弹出窗口中打开。控件中的一个按钮会引发一个单击事件,该事件由包含页面拾取,并导致用户控件从用户控件后面的代码向 RadTreeView 添加一个新节点。一旦发生这种情况,我想调用一个 JavaScript 函数(循环遍历所有节点并根据过滤字符串设置它们的可见性)。理想情况下,我想从用户控件中的同一函数设置此脚本调用。
我从用户控件后面的代码中尝试了以下内容
ScriptManager.RegisterClientScriptBlock(
this,
this.GetType(),
"filter",
"filterItems('" + this.RadTV.ClientID + "','" + this.txtFilter.Text + "');",
true );
我还从父页面后面的代码中尝试了类似的东西,并使用适当的 UpdatePanel 注册了脚本块。
在这两种情况下,都不会调用脚本。
有任何想法吗?
干杯
斯图尔特