将多行文本框输入的格式存储在会话中

本文关键字:存储 格式 会话 输入 文本 | 更新日期: 2023-09-27 18:27:54

使用Asp.net,我有一个多行文本框来接受用户的输入。我正在使用一个单独的网页来构建该文本框的打印友好版本。首先,我将文本框中的输入存储到会话中,然后使用"标签"从打印友好页面中检索它。我没有在打印友好页面中使用文本框,因为打印时无法控制文本框的大小。我的问题是,当我使用标签检索会话中存储的文本时,上一个文本框中的文本格式将无法保持,所有文本都将转到一行。我尝试了以下内容:

Session["TextBox1"].ToString().Replace(char.ConvertFromUtf32(13),"<br/>")

但当文本框中输入了两个以上的空格时,它将只在标签中显示一个空格。

有什么想法吗?谢谢

将多行文本框输入的格式存储在会话中

不要使用标签,而是尝试使用文字,并查看此引用。如果你必须显示HTML,我会使用文字。

您需要将HTML值存储到会话中,并将其绑定到打印友好页面上的文字。