在ASP.net网站上工作。在我的网页中,我在代码隐藏代码中动态编写了一些javascript。如何在特定点放置换行符,以便在我查看源代码时查看源代码'该页面更具可读性?现在所有的动态js代码都是一行。
我尝试追加<BR/>
,但这似乎无法奏效。
谢谢!
答案 0 :(得分:2)
<br />
是html元素,此时无法帮助您。您可以使用Environment.NewLine
添加这些换行符:示例代码如下所示:
StringBuilder strBuilderJS = new StringBuilder();
strBuilderJS.Append("<script language='javascript' type='text/javascript'>" + Environment.NewLine +
"$(WireEvents_" + this.ID + ");" + Environment.NewLine +
"function WireEvents_" + this.ID + "(){" + Environment.NewLine +
" alert('stuff');");
strBuilderJS.Append(Environment.NewLine + "}</script>");
答案 1 :(得分:0)
如果您正在使用Response.Write()
,则可以使用\r\n
在HTML输出中添加换行符。
示例:
Response.Write("<div>\r\nThis is my text.\r\n</div>"
这将在HTML中显示为:
<div>
This is my text.
</div>