我设定了一个Multiline Textbox的值,就像这样.

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

但是,输出中只有一行空间.

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

为什么ASP.NET不支持多个线条字符?

推荐答案

我也有同样的问题.如果我添加一个环境.newline,我会在文本框中得到一行新行.但是如果我添加两个环境.newline,我会得到一个新的行. 在我的web应用程序中,我使用了一个空白模块来删除所有不必要的空白.如果我禁用此模块,我的文本框中会出现两行新行.希望这能帮上忙.

Asp.net相关问答推荐

如何从 Azure 上托管的应用服务获取登录用户名?

我可以将图像添加到 ASP.NET 按钮吗?

我可以在一个 Web 项目中有多个 web.config 文件吗?

ASP.NET web api 无法获取 application/x-www-form-urlencoded HTTP POST

ASP.NET Response.Redirect 使用 302 而不是 301

Web Api 请求内容在操作过滤器中为空

如何使用 javascript 调用 ASP.NET c# 方法

ASP.Net:在共享/静态函数中使用 System.Web.UI.Control.ResolveUrl()

上传时验证大文件

Ef core:执行 MaxAsync 时序列不包含任何元素

WebForm_PostBackOptions 文档

如何在 asp.net 中更改 DataBinder.Eval 的日期格式?

路由模板分隔符/不能连续出现 - 属性路由问题

将 MemoryStream 写入响应对象

elmah:没有 HttpContext 的异常?

在后面的代码中删除 css 类

将对象传递给 HTML 属性

可以在不 destruct 站点的情况下将 MIME 类型添加到 web.config 吗?

获取 POST 变量

Facebook 连接和 ASP.NET