一个ASP.NET中动态添加脚本问题?
小弟今天遇到个问题如下:
string strScript = " <script> alert( ' " + strErr + " ') </script> ";
Page.RegisterStartupScript( "key ", strScript);
程序运行后strErr的值为:错误信息 '1223 '.
然后就不能弹出alert对话框了.
请问有何解决的办法?
------解决方案--------------------替换成全角的单引号:
string strScript = " <script> alert( ' " + strErr.Replace( " ' ", "' ") + " ') </script> ";