2016-05-03 22 views
1

ASP.net Webサイトで作業しています。私のWebページでは、コードビハインドコードでJavaScriptを動的に作成しています。どのようにして特定のポイントに改行を置くことができるので、私がページの「ビューソース」を読みやすくすることができますか?現在、すべての動的jsコードは1行です。動的に生成されたjavascriptコードに改行を挿入する方法

私は<BR/>を追加しようとしましたが、うまくいかないようです。

ありがとうございます!

答えて

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>"); 
0

あなたがResponse.Write()を使用している場合は、あなたのHTML出力に改行を追加するために\r\nを使用することができます。

例:

<div> 
This is my text. 
</div> 

Response.Write("<div>\r\nThis is my text.\r\n</div>" 

これは、HTMLで表示されます

関連する問題