【问题标题】:How to Preserve Formatting in a Multi-Line Text Box如何在多行文本框中保留格式
【发布时间】:2012-11-18 06:11:10
【问题描述】:

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

   Company Name
   123 Test Avenue
   New York, NY 10001

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

Company Name 123 Test Avenue New York, NY 10001

有没有办法用<asp:TextBox/> multi-line 做到这一点?

【问题讨论】:

标签: c# asp.net


【解决方案1】:

您需要使用像 ckeditor 这样的控件。 (Rich text editors for asp.net)

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

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

How to save HTML data in Sql Server

how to save html to a database field

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多