天天看點

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'這一截。

轉載于:https://www.cnblogs.com/Kazaf/archive/2012/11/08/2760748.html