gpt4 book ai didi

c# - 警报弹出窗口中的换行符

转载 作者:数据小太阳 更新时间:2023-10-29 05:41:25 31 4
gpt4 key购买 nike

我正在尝试添加新行 Javascript 警报消息。我尝试了“\n”和“Environment.NewLine”。我收到未终止的字符串常量错误。你能告诉我可能是什么问题吗?我感谢任何帮助。我也试过\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));

最佳答案

我怀疑您需要将代码更改为;

string msg = "Your session will expire in 10 minutes. \\n Please save your work to avoid this.";

并转义 \n 否则你输出的代码实际上会包含换行符而不是 \n

您的输出代码如下所示:

setTimeout('alert("Your Session....
Please save your work to ....");', 1000);

而不是:

setTimeout('alert("Your Session....\n Please save your work to ....");', 1000);

关于c# - 警报弹出窗口中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12603700/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com