C#弹出框中的新行

时间:2018-11-24 10:51:45

标签: c# asp.net

单击GridView的行后,我将使用以下代码生成弹出窗口。

string ky = "Hello World"
        //ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('This is alert Message from C#')", true);
        ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('"+ky+"')", true);

它工作正常。

当我插入换行符不起作用时,

string ky = "Hello \nWorld"
        //ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('This is alert Message from C#')", true);
        ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('"+ky+"')", true);

我希望看到它

你好

世界

也有任何方法可以设计弹出框。

2 个答案:

答案 0 :(得分:2)

将字符串更改为

  

string ky =“你好\\ nWorld”

double \似乎对我有用。

答案 1 :(得分:1)

一个小错误。

string ky = "Hello \nWorld"

只需要在“ Hello \ nWorld”之前输入@