为什么DotNetNuke文本编辑器控件总是在iPad上显示HTML代码?
我有一个DotNetNuke自定义模块,我使用HTML编辑器允许用户输入一些文本保存到数据库中。 它适用于除IPad的safari之外的所有浏览器,在safari中我可以看到编辑器中显示的HTML标记 我该怎么做才能让Ipad显示文本格式(甚至是纯文本),而不是让这些标签出现,因为它们让用户非常困惑 控件正在使用:为什么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" %
<%@ 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> 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编辑面板使用的功能