繁体   English   中英

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

[英]how to read text in bold,italic,underline and other html tags

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

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

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

简短的演示就像

textbox1.text=editor1.content;

那么它将显示出理想的结果。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM