如何在文本框的文本中添加新行?

Posted

技术标签:

【中文标题】如何在文本框的文本中添加新行?【英文标题】:How to add a new line in a textbox's text? 【发布时间】:2013-05-04 17:05:58 【问题描述】:

我有一个ASP.NET Textbox 控件。它的 Multiline 属性设置为 true,从而有效地使其成为 html textarea 元素。

文本框的文本设置为,

Text="New\r\nLine\r\nRequired"

如您所料,我试图将文本中的单词分行显示。但是,文本完全按照输入的方式显示。 我究竟做错了什么?请帮忙。

【问题讨论】:

在文本框中输入文本时,您想在新行中显示文本还是从源代码填充文本? 【参考方案1】:

试试这个

TextBox1.Text.Replace(Environment.NewLine, "<br />")

【讨论】:

以上是关于如何在文本框的文本中添加新行?的主要内容,如果未能解决你的问题,请参考以下文章

带有按钮、组合框和文本框的 C# WinForms (.NET Framework) DataGridView:使用按钮添加新行以添加组合框项时出错

在 wpf 文本框中开始一个新行

在带有文本框的列表框中,如何关注添加的文本框?

在 Visual Studio 2010 中锁定 texbox 滚动条

如何将新行添加到数据表 vb.net

vue中如何设置文本框的值不超过20个字