1

我有一个网站,我在运行时根据一些选择创建一个多行文本框,例如,它们指定行数和宽度,然后我创建文本框并将其放在下一页的面板中。我的问题是他们想在文本框中写这样的东西:

   Company Name
   123 Test Avenue
   New York, NY 10001

我想保留格式,我的意思是将下一行保留为一个块,现在如果他们在文本框中输入它,它将显示如下:

Company Name 123 Test Avenue New York, NY 10001

有没有办法用<asp:TextBox/>多线做到这一点?

4

1 回答 1

1

您需要使用ckeditor 之类的控件。(asp.net 的富文本编辑器

TextArea (asp:textbox with mode="multiline") 不保存格式,在您的情况下是<br/>

要将富文本持久化到数据库中,您需要提前考虑可能存在的问题。

如何在 Sql Server 中保存 HTML 数据

如何将html保存到数据库字段

http://forums.asp.net/t/1669475.aspx/1

于 2012-11-30T03:17:38.600 回答