0

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

下面你可以看到我所说的一个例子。

在此处输入图像描述

我已经尝试通过 nuget 卸载 AjaxControlToolkit 并重新安装它,但这并没有解决问题(尽管我可能做错了什么并且没有完全删除它)。

它说我正在使用的 AjaxControlToolkit 版本是:4.1.7.1213

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

4

1 回答 1

1

问题是图标没有被加载,尤其是在 UpdatePanel 中。我更喜欢让它们重新加载的更好方法,但这种解决方法对我有用。在您的 UpdatePanel 之前添加它。请注意面板上的 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>
于 2014-05-29T19:51:14.220 回答