今天寫程序,在調試時,發現一個問題!就是下面這段代碼在頁面彈出消息框失靈了!!!
Response.Write("<script>alert(‘消息’);</script>");
然後打斷點調試,發現程序正常走!沒有什麼問題啊,就是頁面不彈出對話框,這下可把我給急壞了!
新建一個頁面試試,放入相同的一段代碼!結果對話框正常輸出!!
既然這段代碼沒有問題,找原因唄!
後來發現 不能正常輸出是因爲在asp.net頁面中,加入了ajax的UpdatePanel控件。
中間過程不怎麼記得了,最後經過實驗得出!
要在頁面正常輸出alert("消息");
ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alertText", "alert('消息')", true);
ok問題解決,消息正常輸出