如何在动态生成的javascript代码上设置换行符
在ASP.net网站上工作。在我的网页中,我正在代码背后动态地编写一些javascript。如何在某些点上放置换行符,以便在对页面进行“查看源代码”时更具可读性?现在所有的动态js代码都是一行 我尝试过添加如何在动态生成的javascript代码上设置换行符,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,在ASP.net网站上工作。在我的网页中,我正在代码背后动态地编写一些javascript。如何在某些点上放置换行符,以便在对页面进行“查看源代码”时更具可读性?现在所有的动态js代码都是一行 我尝试过添加,但似乎不起作用 谢谢 是html元素,在这一点上对您没有帮助。您可以使用Environment.NewLine添加这些换行符:示例代码如下所示: StringBuilder strBuilderJS = new StringBuilder(); strBuilderJS.Append("&
,但似乎不起作用
谢谢
是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>");
StringBuilder strBuilderJS=new StringBuilder();
strBuilderJS.Append(“+Environment.NewLine+
“$(WireEvents_u“+this.ID+”);“+Environment.NewLine”+
“函数wirelevents_u3;”+this.ID+“(){”+Environment.NewLine+
“警惕(‘东西’);”;
strBuilderJS.Append(Environment.NewLine+“}”);
如果使用的是Response.Write()
,则可以使用\r\n
在HTML输出中添加换行符
例如:
Response.Write("<div>\r\nThis is my text.\r\n</div>"
Response.Write(“\r\n这是我的文本。\r\n”
这将在HTML中显示为:
<div>
This is my text.
</div>
这是我的文本。