15

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

类似于 PHP 的东西\n

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

4

5 回答 5

26

没有办法在字符串中做到这一点。您必须像这样附加 vbCrLf:

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

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

output = "hello\nworld"
output = Replace(output, "\n", vbCrLf)
Response.Write output
于 2008-12-14T20:57:42.567 回答
2

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

Response.Write "First Line Of Text<br>Second Line Of Text<br>Third line Of Text"
于 2008-12-14T21:42:48.420 回答
1

对我来说, using"\n"不起作用,导致在\n网页上显示为文本,而不是源代码视图中的换行符,但是 usingchr(10)确实有效。使用CrLf对我来说不是一个选项,因为它会生成一个 Windows 行尾 (\r\n),我需要 Linux 行尾,它只是换行符 (\n)。

于 2015-07-15T10:37:55.700 回答
0

最简单的方法就是打印带有响应功能的 html 换行符

像这样:Response.Write "<BR>"您也可以使用此方法发送任何其他 HTML 命令,只需注意引号

于 2017-03-02T19:20:09.870 回答
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>

于 2018-08-31T06:15:18.590 回答