2011-09-05 69 views
2

我有一個DotNetNuke自定義模塊,我使用HTML編輯器來允許用戶輸入一些文本以保存到數據庫。 對於除iPad之外的所有瀏覽器,我都可以在編輯器中看到HTML標籤。爲什麼DotNetNuke文本編輯器控件總是用iPad顯示HTML代碼?

我能做些什麼來使Ipad顯示文本格式化(甚至是純文本),而不是讓這些標籤顯示,因爲它們對用戶來說非常混亂。

控制使用:

<%@ Register TagPrefix="dnn" TagName="TextEditor" Src="~/controls/TextEditor.ascx" %> 

     <div id="divTab2"> 
      <dnn:TextEditor ID="txtNotes" runat="server" Width="900px" /> 
     </div> 

web.config中有這樣的:

<htmlEditor defaultProvider="DotNetNuke.RadEditorProvider"> 
     <providers> 
     <clear /> 
     <!--Upgraded by DotNetNuke.TelerikEditorProvider version 5.6.3 - Date: 8/3/2011 1:00:02 AM--> 
     <!--<add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" />--> 
     <!--Upgraded by DotNetNuke.TelerikEditorProvider version 5.6.3 - Date: 8/3/2011 7:33:08 PM--> 
     <!--<add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" />--> 
     <add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" /> 
     <add name="DotNetNuke.RadEditorProvider" type="DotNetNuke.Providers.RadEditorProvider.EditorProvider, DotNetNuke.RadEditorProvider" providerPath="~/DesktopModules/Admin/RadEditorProvider" /> 
     </providers> 
    </htmlEditor> 

例如: 在iPad上,我得到

<div style="text-align: center;"><strong>Case History Notes - Martha </strong><br /></div><br /><strong>6/24/11</strong>: Referred by Jackie <br /><strong>6/26/11:</strong>&nbsp; Sch. Initial Interview for 6/30; 7:00AM Breakfast at Cafe.<br /> 

而不是預期的

歷史案例說明 - 瑪莎

11年6月24日:   SCH:由成龍
11年6月26日轉介。 6/30初次面試;早上7:00在咖啡廳享用早餐。

回答

1

iThings上的Safari不支持contentEditable,這是用於Web上大多數rech編輯面板的功能。

0

由於我沒有iPad,因此無法對此進行故障排除。我可以確認Safari的桌面版本工作正常。你有沒有在DotNetNuke的新版本上試過這個?瀏覽器和telerik定義隨每個版本而更新。如果因某種原因無法升級,我會嘗試升級您的telerik控件。例如,您可以嘗試最新版本的DNN 5 RadEditor Provider by dnnWerk

相關問題