Ответ 1
Вы можете поместить \r\n
в свою строку.
У меня есть код С#, который создает HTML. Один конкретный фрагмент кода создает длинную строку, которая не представляет проблемы для браузера. Однако, когда я смотрю на код с представлением > source, трудно понять, что происходит.
Есть ли способ, в который я могу вставить возврат каретки или новую строку в мою строку, чтобы строка продолжалась на следующей строке.
Спасибо,
Вы можете поместить \r\n
в свою строку.
Наряду с Environment.NewLine
и литералом \r\n
или просто \n
вы также можете использовать строку verbatim в С#. Они начинаются с @
и могут иметь встроенные новые строки. Единственное, о чем нужно помнить, - это то, что "
необходимо экранировать как ""
. Пример:
string s = @"This is a string
that contains embedded new lines,
that will appear when this string is used."
myString + = Environment.NewLine;
myString = myString + Environment.NewLine;
string myHTML = "some words " + Environment.NewLine + "more words");
<br /> works for me
Итак...
String body = String.Format(@"New user:
<br /> Name: {0}
<br /> Email: {1}
<br /> Phone: {2}", Name, Email, Phone);
Производит...
Новый пользователь:
Имя: Имя
Электронная почта: электронная почта
Телефон: Телефон