在框中添加换行符

时间:2012-04-19 03:51:32

标签: c# javascript asp.net

我有一个javascript框弹出一些消息,但我还没有找到如何从代码中添加换行符,我被要求这样做,这是目前的工作方式:

 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "key", 
"function SendBox() {location.href = 'movetopage.aspx';}
 if(confirm('Move the items:" + myListOfItems + ". Do you want to continue? ') == true)
 {SendBox();};", true);

在页面上显示确定,但现在我需要添加以下行

"Clicking OK:  Moves the items and continues"

所以结束的bos应该像这样显示

Move the items: Books, Magazines, Newspapers. Do you want to continue?

Cliking OK: Moves the items and continues.

注意第一行和第二行之间的中断?,我不知道如何根据我为Page.ClientScript ...等提供的代码将其添加到框中。

如何在弹出框中添加该断行?

 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "key", 
"function SendBox() {location.href = 'movetopage.aspx';}
 if(confirm('Move the items:" + myListOfItems + ". Do you want to continue? 
<BR> 
 Clicking OK: Moves the items and continues') == true)
 {SendBox();};", true);

我尝试添加休息但是不行(有道理)但我已经用尽了选项。

2 个答案:

答案 0 :(得分:1)

使用\n代替<br/>,因为它不是htmt,因为你应该使用\\n,因为在c#\中应该逃避

答案 1 :(得分:1)

你试过'\ n'这是通用换行指示器吗?