在項目中遇到一個很頭疼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'這一截。