RegisterClientScriptBlock 或 RegisterStartupScript 如何在 alert 中换行?

作者:vkvi 来源:ITPOW(原创) 日期:2009-3-20

这两个方法,均可传入参数,参数表示 JavaScript 代码,然后向客户端输入这个 JavaScript 代码。

那么 alert("第一行\r\n第二行"); 这段 JavaScript 代码为什么会出错呢?

原来,这里的 JavaScript 代码进入之后,会把 \r\n 解释为换行,比如 var i = 0;\r\nvar j = 0; 这段代码输出到客户端后会变成两行。

所以要在 alert 中换行,应该这样:

alert("第一行\\r\\n第二行");

加上转义字符。

相关阅读

相关文章