關於asp.net中不能輸出網頁對話框

今天寫程序,在調試時,發現一個問題!就是下面這段代碼在頁面彈出消息框失靈了!!!

Response.Write("<script>alert(‘消息’);</script>");

   然後打斷點調試,發現程序正常走!沒有什麼問題啊,就是頁面不彈出對話框,這下可把我給急壞了!

       新建一個頁面試試,放入相同的一段代碼!結果對話框正常輸出!!

既然這段代碼沒有問題,找原因唄!

後來發現 不能正常輸出是因爲在asp.net頁面中,加入了ajax的UpdatePanel控件。

中間過程不怎麼記得了,最後經過實驗得出!

要在頁面正常輸出alert("消息");

ScriptManager.RegisterClientScriptBlock(Page, GetType(), "alertText", "alert('消息')", true);

ok問題解決,消息正常輸出

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章