2011-12-20 118 views
0

,當我爲localizable content in user controls創建一個全球數據類型我碰到的是C1始終圍繞着純文本與擺脫自動生成HTML

<p></p> 

我不想這個問題,如果內容只是意味着要例如在一個鏈接裏面,但仍然必須包含html。即使我使用Visual Editor的代碼視圖,C1也會讀取標籤e.h.如果我翻譯數據。

當使用可視化編輯器時,有沒有辦法阻止C1自動將html添加到我的字符串數據?

回答

0

有一些這種不良行爲的報告,但不幸的是它的設計。你可能會爭論,如果ts複合C1的錯誤或底層的TinyMCE編輯器,但也許你可以調整它的配置。或者用一個xslt模板來包裝輸出內容的函數,這個模板會去掉p的。

請參閱這些討論以獲取更多解釋。

TinyMCE Config Change - Force P False

Visual editor adding p tag automatically

1

我建議你離開編輯器,因爲它是和繼續儲存你的HTML作爲有效的XHTML文檔,以及渲染時,而不是處理這個問題。從長遠來看,沒有定製功能/設計的存儲方式可能也是一個優點。

實現此目的的一種方法是使用本文中描述的XSLT "How can I modify the HTML from the Visual Content editor?" - 您也可以使用C#執行此操作。