如何以粗体,斜体,下划线和其他html标签阅读文本

时间:2014-11-26 17:59:47

标签: c# asp.net-mvc

我正在使用C#在asp.Net中开发应用程序门户,我遇到了问题。 我的工作是  当我使用正在应用的html编辑器扩展器保存文本框的编辑器或文本内容时,我的意思是当我对粗体斜体或编辑器中的任何其他文本应用效果时,当我保存它时,文本就像这样:

<span style="font-weight: bold;">testing</span>

所以有任何解决方案当我应用效果时,文本将保存为粗体或受任何其他编辑器控件影响。当我尝试显示该文本时,它将被读取,就像我应用的那样效果

简短演示如下

textbox1.text=editor1.content;
然后它会显示出理想的结果。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您,您希望控件的文本显示与通过HTMLEditor存储的相同的内联样式属性。如果没有自定义解析或进一步处理存储的文本,我不确定这是否可以直接实现。您可以尝试动态生成HTMLGenericControl,然后将InnerHtml属性设置为等于通过HtmlEditor存储的文本。这还没有经过测试,但是这样:

 var literalText = new HtmlGenericControl("span");
 literal.InnerHtml = editor1.content;