【发布时间】:2016-02-27 02:22:39
【问题描述】:
更新了旧 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。
【问题讨论】:
标签: webforms devexpress assemblies ajaxcontroltoolkit .net-assembly