Многострочная многострочная строка TextBox

Я установил значение для Multiline Textbox подобного этому.

 textBox1.Text = "Line1\r\n\r\nLine2"; 

Но только одно линейное пространство в выводе.

Когда я читаю значение текстового поля, я читаю "Line1\r\nLine2" ;

Почему ASP.NET не поддерживает более одного персонажа линии?

У меня такая же проблема. Если я добавлю одну среду Environment.Newline, я получу одну новую строку в текстовом поле. Но если я добавлю две Environment.Newline, я получу одну новую строку. В моем веб-приложении я использую пробельный модуль, который удаляет все лишние пробелы. Если я отключу этот модуль, я получу две новые строки в своем текстовом поле. Надеюсь, это поможет.

Вы должны установить текстовое поле как многострочное, это можно сделать двумя способами:

В контроле:

  

Код:

 MyBox.TextMode = TextBoxMode.MultiLine; MyBox.Rows = 10; 

Это будет отображаться как

 textBox1.Text = "Line1" + Environment.NewLine + "Line2"; 

Также разметка должна включать TextMode = «MultiLine» (в противном случае он отображает текст как одну строку)

  

Попробуй это

textBox1.Text = “Line1” + Environment.NewLine + “Line2”;

Работаю отлично для меня …

Когда страница IsPostback, следующий код работает правильно. Но при первой загрузке страницы в текстовой области нет нескольких строк новой строки. ошибка

 textBox1.Text = "Line1\r\n\r\n\r\nLine2"; 

При перетаскивании TextBox самостоятельно Нажмите F4 для свойств и в текстовом режиме, установленном в Multiline. Представление многострочного текстового поля может быть значительным с 6 сторон. И не нужно включать символы новой строки для получения многострочных. Возможно, вы настроили его многострочным, но вы увеличили размер текстового поля во время разработки.

textBox1.Text = "Line1\r\r\Line2";
Решила проблему.