2011-03-09 71 views
0

我正在使用Telerik Rad編輯器在我的項目中,我對HTML在編輯器中呈現的方式存在問題。 我發現了一些不理想的變化。試試這個例子。切換到HMTL模式並輸入以下代碼。HTML渲染 - 添加額外的代碼(Internet Explorer)

<!--* 
<a href="http://www.chillisauce.co.uk/hen-nights/"><img alt="Chillisauce Hen Nights" src="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" /></a> *--> 

這些「」標籤由我們添加,這樣,當HTML設計模式的代碼部分是不可見的,但實際上是我的模板的一部分被認爲。

現在切換到設計模式,然後返回到HTML模式。你會發現,額外的代碼已經被添加...

<!--* <a href="http://www.chillisauce.co.uk/hen-nights/" originalAttribute="href" originalPath="http://www.chillisauce.co.uk/hen-nights/"><img alt="Chillisauce Hen Nights" src="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" originalAttribute="src" originalPath="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" /></a> *--> 

如果您切換到設計模式,然後返回到HTML模式再次,這些附加位將被再次添加。

有什麼辦法可以禁用該功能嗎?

編輯:

我已經安裝了Telerik控制的新版本,但我發現,這是IE瀏覽器的問題。在其他瀏覽器,如火狐這工作正常,但在IE中,它增加了額外的代碼行。我檢查了這個問題發生在IE版本(6,8和9)。 其實我在我的Windows應用程序的「Web瀏覽器控制」中加載Rad Editor控件。

回答

0

我在Telerik Rad Editor論壇中發現了一個類似的錯誤報告。 http://www.telerik.com/community/forums/aspnet-ajax/editor/originalpath-originalattribute-injected-into-content.aspx

管理員說這是一個錯誤,應該在5.7.2版中修復。您可以嘗試將Telerick Rad Editor升級到最新版本。

+0

謝謝@opps,讓我試試新版本。 – Kashif 2011-03-09 08:59:49

+0

這個問題只有在IE其他瀏覽器都做得很好。我們在我們的Windows應用程序中使用瀏覽器控件,所以IE問題出現在我們的應用程我們已經寫了這個給Telerik,但他們還沒有任何解決方案。 – Kashif 2011-03-10 06:33:24

0

您可以嘗試對Telerik的網站上的在線演示代碼 - http://demos.telerik.com/aspnet-ajax/editor/examples/default/defaultcs.aspx

的問題不會發生在那裏,所以它是最有可能已經被修正了。您應該獲得更新版本的Telerik控件並升級您的項目。

+0

謝謝。讓我試試新版本。 – Kashif 2011-03-09 08:59:19

+0

這個問題只有在IE其他瀏覽器都做得很好。我們在我們的Windows應用程序中使用瀏覽器控件,所以IE問題出現在我們的應用程我們已經寫了這個給Telerik,但他們還沒有任何解決方案。 – Kashif 2011-03-10 06:32:50

相關問題