1

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

例如:(i)<B><I>some text</I></B>然后我必须在 textArea 控件中以BOLDITALIC样式显示文本

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

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

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

4

4 回答 4

2

这对于标准文本区域是不可能的。

您将需要一个富文本编辑框。有很多编辑器可用于此。

看一眼

微型 MCE

或者

基于 jQuery 的CLEditor

于 2012-09-17T06:30:23.603 回答
0

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

于 2012-09-17T09:59:16.827 回答
0

好吧,您不能在 TextArea 内显示表格,但您肯定可以将其设置为 css 以以粗体和斜体显示文本。

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

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

如何使可编辑的 DIV 看起来像文本字段?

于 2012-09-17T10:02:20.887 回答
0

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

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

在 C# 中,

   literal1.text=htmlString;

它对我有用...

于 2012-09-18T11:29:16.097 回答