[問題] ASP.NET+Ajax 無法動態註冊javascript
想請教各位前輩
開發環境是 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
※ chiuling:轉錄至看板 C_Sharp 06/30 23:32
→
07/01 10:15, , 1F
07/01 10:15, 1F
→
07/01 10:17, , 2F
07/01 10:17, 2F
→
07/01 10:18, , 3F
07/01 10:18, 3F
→
07/01 10:43, , 4F
07/01 10:43, 4F
→
07/01 10:44, , 5F
07/01 10:44, 5F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章