如何从UpdatePanel中包含的Web部件控件执行javascript函数?

时间:2013-08-05 07:26:05

标签: c# asp.net sharepoint updatepanel web-parts

我正在使用SharePoint Web部件,它具有日历控件,现在在日历_VisibleMonthChanged事件上我试图调用javascript函数,如:

protected void cldEvents_VisibleMonthChanged(object sender, MonthChangedEventArgs e)
{
    var jQueryFn = "bindScrollBar();";
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Test", jQueryFn, true);
}

但它没有发生。 (注意:控件包含在更新面板中)。

请帮助实现这一目标。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为您的RegisterStartupScript电话应该是这样的:

ScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), "Test", jQueryFn, true);

这里是传递页面引用而不是UpdatePanel的。