将AJAXControlToolkit.dll更新到版本15后出错

时间:2016-02-27 02:22:40

标签: webforms devexpress assemblies ajaxcontroltoolkit .net-assembly

在旧的ASP.NET 4.5.1 WebForms项目中更新了AJAXControlToolkit.dll,现在出现此错误:

Extender controls of type 'AjaxControlToolkit.HoverMenuExtender' cannot extend controls of type 'System.Web.UI.HtmlControls.HtmlGenericControl'.

我们在页面中有一个旧的悬停菜单扩展程序控件,这可能是问题的一部分: <ajaxToolkit:HoverMenuExtender ID="pnlCustomerOptE" runat="server" PopupControlID="pnlCustomerAction" PopupPosition="Bottom" TargetControlID="custMenuBtn" PopDelay="200" />

一个带有图像的div,就像同一页面上的按钮一样:

<div class="hover-menu-button" id="custMenuBtn" runat="server">Customer <img src="~/App_Images/nav/arrow-down.gif" id="imgCustMenuArrow" runat="server" width="9" height="8" class="hover-menu-img" alt="" /></div>

为什么会出现此错误,我该如何解决?我正在运行Visual Studio 2015。

1 个答案:

答案 0 :(得分:2)

在v16.2发布之前,您无法修复它:https://github.com/DevExpress/AjaxControlToolkit/issues/3