asp.net - 多行 TextBox 多个换行符

标签 asp.net html textbox multiline

我像这样为 Multiline Textbox 设置了一个值。

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

但是,输出中只有一行空格。

当我读取文本框的值时,我读取"Line1\r\nLine2";

为什么 ASP.NET 不支持超过一个行行字符?

最佳答案

您需要将文本框设置为多行,这可以通过两种方式完成:

在控件中:

<asp:TextBox runat="server" ID="MyBox" TextMode="MultiLine" Rows="10" />

代码隐藏:

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

这将呈现为 <textarea>

关于asp.net - 多行 TextBox 多个换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909864/

相关文章:

asp.net - @Html.DropDownListFor 不回发到 Controller

c# - OLEDB 日期(时间)问题 asp.net c#

c# - 如何引用 LINQ 中使用保留字命名的字段?

c# - 将值放入字典并在文本框中显示它们

javascript - 我可以创建一个用户无法在文本框中键入内容的文本框吗?

c# - 转换 .resx 类以获取 ResourceSet

html - 图像在通过 html 或 css 代码调整大小之前是否已完全下载?

javascript - 多个其他 div 下方中间 div 底部的文本

javascript - 在 cookie 中存储多维数组?

html - 无法在 HTML 文本输入框中显示值