我有一个使用 asp.net 菜单控件创建的菜单。我添加了 JQuery 脚本,将显示从弹出显示更改为展开手风琴风格。但是弹出仍然出现,所以总体上发生的是“鼠标悬停菜单->出现子菜单->子菜单回滚”
我正在寻找的是一种禁用 asp.net 生成的 javascript 的方法,它会导致子菜单出现在鼠标悬停时,以便我拥有的替换脚本可以独立运行。
在与此问题类似的其他答案中,我发现以下内容:
public class MyCustomMenu : System.Web.UI.WebControls.Menu
{
protected override void OnPreRender(EventArgs e)
{
// Don't call base OnPreRender
//base.OnPreRender(e);
}
}
但是,将其添加到我的 masterpage.cs 文件并没有解决问题。