Вопрос

Я искал способ вставлять разрывы строк в свой код при просмотре исходного кода.Я не ищу <br />

Что-то вроде PHP equiv для \n

Есть какие-нибудь идеи о том, как это сделать в ASP?Я помещу это внутри строки.

Это было полезно?

Решение

Нет никакого способа сделать это внутри строки.Вам нужно будет добавить vbCrLf следующим образом:

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

Если вы хотите включить его в строку, вы могли бы выполнить замену после примерно так:

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

Другие советы

В дополнение к \n метод, я также встроил HTML-тег <BR> и использованный:

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

Для меня, используя "\n" не сработало и привело к \n отображается в виде текста на веб-странице, а не в виде новой строки в представлении исходного кода, однако с использованием chr(10) действительно сработало.Используя CrLf для меня это был не вариант, так как это генерирует окончание строки Windows ( \ n), а мне нужно было окончание строки Linux, которое является просто переводом строки ( ).

самый простой способ - просто напечатать строку разрыва html с функцией ответа

вот так : Response.Write "<BR>" вы также можете отправить любую другую HTML-команду с помощью этого метода, просто следите за кавычками

Лучший способ - это использовать <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>

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top