为什么DotNetNuke文本编辑器控件总是在iPad上显示HTML代码?

为什么DotNetNuke文本编辑器控件总是在iPad上显示HTML代码?,ipad,dotnetnuke,dotnetnuke-module,Ipad,Dotnetnuke,Dotnetnuke Module,我有一个DotNetNuke自定义模块,我使用HTML编辑器允许用户输入一些文本保存到数据库中。 它适用于除IPad的safari之外的所有浏览器,在safari中我可以看到编辑器中显示的HTML标记 我该怎么做才能让Ipad显示文本格式(甚至是纯文本),而不是让这些标签出现,因为它们让用户非常困惑 控件正在使用: <%@ Register TagPrefix="dnn" TagName="TextEditor" Src="~/controls/TextEditor.ascx" %

我有一个DotNetNuke自定义模块,我使用HTML编辑器允许用户输入一些文本保存到数据库中。 它适用于除IPad的safari之外的所有浏览器,在safari中我可以看到编辑器中显示的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 /> 
病历记录-玛莎


<2011年6月24日
:由Jackie引用。6月30日的初次面试;早上7:00在咖啡馆吃早餐。
而不是预期的


病历记录-玛莎

2011年6月24日:由Jackie引用
2011年6月26日:Sch。6月30日的初次面试;早上7点在咖啡馆吃早餐。

因为我没有iPad,所以我无法解决这个问题。我可以确认Safari的桌面版工作正常。您在更新版本的DotNetNuke上试用过吗?浏览器和telerik的定义在每次发布时都会更新。如果你因为某种原因不能升级,我会尝试升级你的telerik控件。例如,您可以在iThings上试用最新版本的。

Safari不支持
contentEditable
,这是web上大多数rech编辑面板使用的功能