簡體   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