Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net ajax hovermenuextender关于modalpopupextender z-index的问题_Asp.net_Ajaxcontroltoolkit - Fatal编程技术网

asp.net ajax hovermenuextender关于modalpopupextender z-index的问题

asp.net ajax hovermenuextender关于modalpopupextender z-index的问题,asp.net,ajaxcontroltoolkit,Asp.net,Ajaxcontroltoolkit,我在modalpopup面板上有一个asp.net ajax hovermenuextender,用于显示悬停提示 问题在于IE8中的ModalPopupXtender下方出现了带有hovermenuextender的(提示)面板 这是一个z-index问题,页面中是否有任何地方可以设置鼠标悬停菜单的z-index,使其显示在modalpopup上, 我从这里了解到,可以在popubehavior.js文件中进行此更改: 但是我在项目中使用的是Ajaxcontroltoolkit.dll,不可

我在modalpopup面板上有一个asp.net ajax hovermenuextender,用于显示悬停提示

问题在于IE8中的ModalPopupXtender下方出现了带有hovermenuextender的(提示)面板

这是一个z-index问题,页面中是否有任何地方可以设置鼠标悬停菜单的z-index,使其显示在modalpopup上, 我从这里了解到,可以在popubehavior.js文件中进行此更改:

但是我在项目中使用的是Ajaxcontroltoolkit.dll,不可能修改ajax javascript源文件


提前感谢。

在模式弹出窗口和模型背景的CSS类中,您可以尝试添加小于悬停菜单弹出窗口默认值的覆盖z索引项。比如:

.dialog {
  z-index: 99 !important;
}

.dialog-bkg {
  z-index: 90 !important;
}
将“dialog”类应用于模式弹出面板,并在ModalPopupXtender的BackgroundCssClass属性中提供“dialog bkg”类

我不知道它是否能解决悬停菜单的问题,但可能值得一试


顺便说一句——我刚刚用Ajax控件工具包的4.1.404版本进行了测试,我能够在模式弹出窗口顶部使用悬停菜单,而无需任何更改…

我已经运行了Ajax 3.0版本并调整了z索引。非常感谢。
确保PopupMenu容器的z索引高于模式弹出控件。如果您将Firefox与Firebug插件一起使用,则在呈现页面时可以轻松找到它。只需右键单击模式弹出窗口背景->使用Firebug检查元素->右侧的“计算”选项卡,您将在对象属性中找到当前的z索引

您好,谢谢您的回复,但可在线下载的版本是:。。。这看起来像是4.0版…你能给我发一个下载4.1版的链接吗,会很有帮助的…还有。。4.1是稳定版还是测试版?。。。谢谢again@user630536:如果转到该页面并下载AjaxControlToolkit.Binary.NET4.zip,则程序集上的版本为4.1.404。当然,该版本只适用于.NET4.0——不确定您使用的是什么版本……我使用的是vs2008(.NET3.5)。所以我想这意味着在.NET3.5中,除了创建一些自定义的悬停菜单外,没有其他解决方法了?您是否尝试过如上所述通过CSS覆盖z索引?这太糟糕了。。。您可以像前面提到的那样编辑工具箱,并从源代码处编译它。这并不难——您只需要首先在您的VS环境中安装免费的MS Ajax minifier工具。