web-dev-qa-db-ja.com

ASP改行-\ n?

ソースを表示するときにコードに改行を挿入する方法を探していました。 <br />を探していません

PHP \nと同等)のようなもの

ASPでこれを行う方法についてのアイデアはありますか?これを文字列の中に入れます。

12
Coughlin

文字列内でそれを行う方法はありません。次のようにvbCrLfを追加する必要があります。

Response.Write "hello" & vbCrLf & "world"

文字列に含めたい場合は、次のように置き換えを行うことができます。

output = "hello\nworld"
output = Replace(output, "\n", vbCrLf)
Response.Write output
24
John Sheehan

\nメソッドに加えて、HTMLタグ<BR>も埋め込み、以下を使用しました。

Response.Write "First Line Of Text<br>Second Line Of Text<br>Third line Of Text"
2
Taptronic

私の場合、_"\n"_を使用しても機能せず、_\n_がソースコードビューの改行としてではなくWebページにテキストとして表示されましたが、chr(10)を使用しても機能しました。 CrLfを使用すると、Windowsの行末(\ r\n)が生成され、改行(\ n)であるLinuxの行末が必要だったため、私にはオプションではありませんでした。

1
Programster

最も簡単な方法は、応答関数を使用してhtmlブレークラインを印刷することです。

このような : Response.Write "<BR>"このメソッドを使用して、他のHTMLコマンドも送信できます。引用符に注意してください。

0
Amin