Page.ClientScript.RegisterStartupScript不執行問題


c#后台使用Page.ClientScript.RegisterStartupScript在前台注冊一段腳本提示,發現沒有效果,尋尋覓覓,終於從度娘處找到了原因:

該頁面多次使用到了Page.ClientScript.RegisterStartupScript(Type type, string key, string script)

問題就出在了參數key上,同一頁面會按順序執行Page.ClientScript.RegisterStartupScript(Type type, string key, string script),如果key都為空或為相同的值,則會只執行第一個腳本,所以后面的就失效了。

Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsuccess", "<script language='javascript'>SendSuccess();</script>");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM