ASP换行符 - \ n?

时间:2008-12-14 20:48:22

标签: asp-classic vbscript line-breaks

我一直在寻找一种在我查看源代码时在代码中插入换行符的方法。我不是在寻找<br />

PHP等同于\n

有关如何在ASP中执行此操作的任何想法?我将把它放在一个字符串里。

5 个答案:

答案 0 :(得分:22)

在字符串中无法做到这一点。你必须像这样附加vbCrLf:

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

如果你想把它包含在字符串中,你可以像这样进行替换:

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

答案 1 :(得分:2)

除了 \n 方法之外,我还嵌入了HTML标记 <BR> 并使用了:

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

答案 2 :(得分:1)

对我而言,使用"\n"无法正常工作,导致\n在网页上显示为文字而非源代码视图中的换行符,但使用chr(10)做得好。使用CrLf对我来说不是一个选项,因为它生成一个Windows行结束(\ r \ n),我需要Linux行结束,它只是换行符(\ n)。

答案 3 :(得分:0)

最简单的方法就是使用响应函数打印html break行

像这样:public void tanggalBeri1Clicked(View view) { DPD1.show(); } public void tanggalBeri2Clicked(View view) { DPD2.show(); } .... 您可以使用此方法发送任何其他HTML命令,只需查看引号

答案 4 :(得分:0)

最好的方法是使用<br/>标签,例如:

<%@ Language="VBScript" %>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title></title>

 </head>
<body>
      <%
       dim i
       for i=0 to 10
       response.write(i & "<br/>")
       next 
       %>
</body>