我有一个网站,我在运行时根据一些选项创建一个多行文本框,例如,它们指定行数和宽度,然后我创建文本框并将其放在下一页的面板中。我的问题是,在文本框中,他们想写这样的东西:
Company Name
123 Test Avenue
New York, NY 10001
我想保留格式化,我的意思是将下一行保留为块,现在如果他们像文本框中那样输入它会显示如下:
Company Name 123 Test Avenue New York, NY 10001
有没有办法用<asp:TextBox/>
多行来做到这一点?
答案 0 :(得分:1)
您需要使用ckeditor之类的控件。 (Rich text editors for asp.net)
TextArea(asp:textbox with mode =“multiline”)不保存格式,在您的情况下为<br/>
要将富文本保存到数据库中,您需要提前考虑可能的问题。
How to save HTML data in Sql Server