如何在asp.net [.net 4框架]的textarea控件中显示html文本?

时间:2012-09-17 06:21:57

标签: c# asp.net .net html asp.net-controls

我在asp.net(4框架)页面中添加了一个提交按钮和一个textArea控件。每当用户单击提交按钮时,我将获得一些html文本并需要在textArea控件中显示它。

例如: (i)<B><I>some text</I></B>然后我必须在textArea contol中以 BOLD ITALIC 样式显示文字

(ii)另外,需要在textArea控件中显示Html TABLE。

我不知道这是否可能......

请指导我摆脱这个问题...

4 个答案:

答案 0 :(得分:2)

使用标准textarea无法做到这一点。

您需要一个富文本编辑框。有很多编辑可以做到这一点。

看看

Tiny MCE

基于jQuery的CLEditor

答案 1 :(得分:0)

一般使用的文本框的功能有限,因此为了获得额外的编辑和功能,您必须完成Richtextbox的功能。 我认为这个链接可能有所帮助: Richtextbox

答案 2 :(得分:0)

嗯,你不能在TextArea中显示一个表,但你可以确定它的css以粗体显示文本。斜体表示。

你可以使用textarea { font-weight:bold; 字体样式:斜体; }

您可以使用nunespascal提到的TinyMCE,或者您可以使用div看起来像textarea,请查看以下链接。

How do I make an editable DIV look like a text field?

答案 3 :(得分:0)

我们可以使用文字控制来满足这一要求。

  <asp:Literal id="literal1" Text="I love ASP!" runat="server" />

在C#中,

   literal1.text=htmlString;

这对我有用......