在旧的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。