[問題] ASP.NET+Ajax 無法動態註冊javascript
※ [本文轉錄自 Ajax 看板]
作者: chiuling (chiu) 看板: Ajax
標題: [問題] ASP.NET+Ajax 無法動態註冊javascript
時間: Mon Jun 30 23:29:45 2008
想請教各位前輩
開發環境是 vs2005,有安裝AJAX Control ToolKit
我的頁面上有三個下拉選單、一個按鈕、ScriptManager控制項、UpdatePanel控制項
下拉選單和按鈕都放在UpdatePanel以進行非同步更新
我現在希望在按下按鈕後可以動態註冊一段javascirpt
於是在btn_clicked()裡加入以下程式片段 (C#)
btn_Click(object sender, EventArgs e)
{
: //其它程式片段
:
string strupdate = "<script type=\"text/javascript\">";
strupdate += "vChart.setDataUri(\"PieData.xml\");" + "\n";
strupdate += "vChart.render(\"VisifireChart\");" + "\n";
strupdate += "</script>";
if (!Page.ClientScript.IsStartupScriptRegistered("updatePieChart"))
{
Page.ClientScript.RegisterStartupScript(this.GetType(),
"updatePieChart", strupdate);
}
}
我的問題是,其它程式片段都執行了,只有動態註冊的js沒有執行
想請教我應該怎麼做才能在非同步更新的情況下,又讓這串js能執行呢
謝謝<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.18.40
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.18.40
推
06/30 23:40, , 1F
06/30 23:40, 1F
推
07/02 09:33, , 2F
07/02 09:33, 2F