我正在使用C#在asp.Net中开发应用程序门户,我遇到了问题。 我的工作是 当我使用正在应用的html编辑器扩展器保存文本框的编辑器或文本内容时,我的意思是当我对粗体斜体或编辑器中的任何其他文本应用效果时,当我保存它时,文本就像这样:
<span style="font-weight: bold;">testing</span>
所以有任何解决方案当我应用效果时,文本将保存为粗体或受任何其他编辑器控件影响。当我尝试显示该文本时,它将被读取,就像我应用的那样效果
简短演示如下
textbox1.text=editor1.content;
然后它会显示出理想的结果。
答案 0 :(得分:0)
如果我正确理解您,您希望控件的文本显示与通过HTMLEditor存储的相同的内联样式属性。如果没有自定义解析或进一步处理存储的文本,我不确定这是否可以直接实现。您可以尝试动态生成HTMLGenericControl,然后将InnerHtml属性设置为等于通过HtmlEditor存储的文本。这还没有经过测试,但是这样:
var literalText = new HtmlGenericControl("span");
literal.InnerHtml = editor1.content;