0

我弹出了一个带有一些消息的 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);

我尝试添加一个休息
但不起作用(有道理)但我已经用尽了选项。

4

2 回答 2

1

使用\ninsted 的<br/>,因为它不是 htmt,对于您的情况,您应该使用\\n,因为在 c# 中 \应该转义

于 2012-04-19T03:54:01.283 回答
1

您是否尝试过作为通用换行符的 '\n' ?

于 2012-04-19T03:56:07.353 回答