在Javascript弹出窗口中输入换行符


private void showMessage(string strMsg)
        {
            Page.RegisterStartupScript("scriptStr", "<script language='javascript'>alert('"+strMsg+"');</script>");
        }

如何在strMsg中插入换行符?
以便在对话框中反应出来。
______________________________________________________________________________________________
答1:
strMsg = HttpUtility.HtmlEncode(strMsg);
______________________________________________________________________________________________
答2:
Page.RegisterStartupScript("scriptStr", "<script language='javascript'>alert('"+strMsg+"'\\n换行);</script>");

在JS里,换行是\n,在C#里,就需要两个“\\”来表示一个“\”
“\”在C#中是转义字符
______________________________________________________________________________________________
答3:
\r\n

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM