保持Multiline Textbox输入的格式存储在会话中

时间:2014-10-27 13:48:06

标签: c# asp.net session textbox

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

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

但是当文本框中输入的空格超过两个时,它只会在标签中显示一个空格。

有什么想法?感谢。

1 个答案:

答案 0 :(得分:0)

请尝试使用literal,而不是使用标签,并查看此reference。如果您要显示HTML,我会使用文字。

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