我正在使用一個stringbuilder對象連接一些javascript在一起,然後註冊它。我的問題是,是否有一種方法使用客戶端JavaScript來清除該JavaScript時回發發生。我發現在使用腳本管理器註冊數組時,您必須清空任何動態數組,並且基本上我想用我正在動態添加到頁面的JavaScript代碼做同樣的事情? JavaScript有一個鍵(「randomlists」),所以我們必須能夠引用它!RegisterStartUpScript - 發生回發時清除代碼
ScriptManager.RegisterStartupScript(UpdatePanel_MyPublications, typeof(UpdatePanel), "randomlists", sb_javascript.ToString(), true);
讓我再解釋一下。我正在註冊的JavaScript包含一些變量,在這種情況下,一些其他數組是動態填充的。目前的錯誤是,這些數組是附加到而不是重新實例化和重新填充(大量'重新'),如果我可以簡單地清除並重新註冊代碼,所有問題都會奇蹟般地停止...
謝謝。