Ajax Control Toolkit HTML编辑器不显示图标

时间:2014-05-23 19:53:57

标签: c# asp.net ajaxcontroltoolkit htmleditorextender

几个月前,我开始在我们的应用程序中使用Ajax Control Toolkit实现HTMLEditorExtender,一切都很顺利。我让它坐了一会儿,我们将应用程序迁移到新的TFS并升级到VS 2013,现在我已经回去完成那些页面,我发现编辑器不再显示文本框或图标上的图像。你仍然可以输入文本框,但它看起来很糟糕,我无法弄清楚如何修复它。

下面你可以看到我正在谈论的一个例子。

enter image description here

我尝试通过nuget卸载AjaxControlToolkit并重新安装它,但这并没有解决问题(虽然我可能做错了而不是完全删除它)。

我说使用的AjaxControlToolkit版本是:4.1.7.1213

这是一个.NET 4.0 Web应用程序。

1 个答案:

答案 0 :(得分:1)

问题是图标无法加载,尤其是在UpdatePanel内部。我更喜欢让它们重新加载的更好方法,但这种解决方法对我有用。在UpdatePanel之前添加它。请注意Panel上的Visible = False会阻止控件显示。

<asp:Panel ID="pnlHtmlEditor" runat="server" Visible="false">
    <asp:TextBox ID="txtPreLoad" runat="server" />
    <ajaxToolkit:HtmlEditorExtender ID="heeExtenderPreLoad" runat="server" TargetControlID="txtPreLoad" />
</asp:Panel>