Microsoft JScript 運行時錯誤: 'document.getElementById(...)' 為空或不是對象



在項目中遇到一個很頭疼js問題。

 

第一種方法

string strJS = "<script language='javascript' type='text/javascript'>AlertAndReturn('保存成功');</script>";
ScriptManager.RegisterStartupScript(this, this.GetType(), "client", strJS, false);


第二種方法
string strJS = "AlertAndReturn('保存成功');";
ScriptManager.RegisterStartupScript(this, this.GetType(), "client", strJS, true);

 

發現,第一種方法成功,第二種方法老是彈出腳本問題(在IDE的環境下)

最后跟蹤,ScriptManager.RegisterStartupScript(this, this.GetType(), "client", strJS, true);生成的腳本

<script  type='text/javascript'> 少了language='javascript'這一截。

 


免責聲明!

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



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