在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里,换行是
,在C#里,就需要两个“\”来表示一个“”
“”在C#中是转义字符
______________________________________________________________________________________________
答3:


  

原文地址:https://www.cnblogs.com/yzenet/p/3455557.html