3
我有一個更新面板加載用戶控件,這裏的目標是在發生這種情況時調用特定的JavaScript函數。我認爲這將通過腳本管理器完成,但如果有替代方案,則不需要這樣做。ScriptManager立即運行腳本
的流程基本如下:
- 用戶點擊按鈕
- 更新面板負載控制
- JavaScript函數被調用
非常感謝
我已經試過RegisterStartupScript(..)
,雖然我可能犯了句法錯誤
if (show)
{
string scriptId = String.Format("{0}:script", ++uniquePopupId);
string scriptTag = String.Format("showPopup({0},{1});", Width, Height);
ScriptManager.RegisterStartupScript(this, this.GetType(), scriptId, scriptTag, true);
}
解決方案:
if (show)
{
string scriptId = String.Format("{0}:script", ++uniquePopupId);
string scriptTag = String.Format("showPopup({0},{1});", Width, Height);
ScriptManager.RegisterStartupScript(updPanelChildControl, updPanelChildControl.GetType(), scriptId, scriptTag, true);
}
我已經試過類似的東西,除非你看到我所做的事情有問題。 – Highstead 2009-10-06 15:42:59
啊,我一直在使用RegisterStartupScript錯誤,謝謝你的文檔。 – Highstead 2009-10-06 15:49:56