nav*_*100 5 javascript c# asp.net
我想添加一个新行Javascript警报消息.我试过'\n'和'Environment.NewLine'.我得到Unterminated字符串常量错误.你能告诉我可能出现什么问题吗?我感谢任何帮助.我也试过\ r \n.
string msg = "Your session will expire in 10 minutes. \n Please save your work to avoid this.";
if (!this.ClientScript.IsStartupScriptRegistered(ID))
this.ClientScript.RegisterStartupScript(GetType(), ID, String.Format("<script language=JavaScript>setTimeout(\'alert(\"{1}\");\',{0}*1000);</script>", sTime, msg));
Run Code Online (Sandbox Code Playgroud)
Tim*_*mes 16
我怀疑你需要改变你的代码;
string msg = "Your session will expire in 10 minutes. \\n Please save your work to avoid this.";
Run Code Online (Sandbox Code Playgroud)
并且逃避\n否则你输出的代码实际上包括换行而不是\n
您的输出代码如下所示:
setTimeout('alert("Your Session....
Please save your work to ....");', 1000);
Run Code Online (Sandbox Code Playgroud)
而不是:
setTimeout('alert("Your Session....\n Please save your work to ....");', 1000);
Run Code Online (Sandbox Code Playgroud)