单击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);
我希望看到它
你好
世界
也有任何方法可以设计弹出框。
答案 0 :(得分:2)
将字符串更改为
string ky =“你好\\ nWorld”
double \似乎对我有用。
答案 1 :(得分:1)
一个小错误。
string ky = "Hello \nWorld"
只需要在“ Hello \ nWorld”之前输入@