ModalPopupExtender叠加层

问题描述 投票:-1回答:1

全部,

记住:我的叠加层使用绝对定位。

当自动建议菜单位于ModalPopup(使用Ajax控件工具包的ModalPopupExtender)时,我正在尝试解决其自动建议菜单的覆盖问题。当用户输入内容时,该叠加层会显示在弹出窗口下方,但我希望它显示在其上方。

因此,简单的操作是更改我自动建议的菜单覆盖上的z-index,但该覆盖仍显示在模式弹出窗口的下方。因此,我打开了ModalPopupExtender的源代码,并查看了它的z-index,并将我的设置为更高的值(他们使用了10,000;我使用了20,000)。我以为可以解决这个问题,但无济于事。我的叠加层仍在弹出窗口下方。当我的叠加层divz-index比其叠加层的z-index高时,怎么办?

我将不胜感激。

经过进一步调查,我认为这条线导致模式弹出窗口出现在所有内容的前面:

this._foregroundElement.parentNode.appendChild(this._backgroundElement);

“前景元素”是弹出式窗口div,背景元素是一个临时性div,我认为它跨越了整个页面。

好吧,因为我不能更改此设置,所以有什么建议可以解决我在模式弹出窗口中附加到textbox的叠加层的问题吗?

asp.net css ajaxcontroltoolkit modalpopupextender
1个回答
0
投票
问题的原因是用于显示具有低Z索引值的叠加层的IFRAME。
© www.soinside.com 2019 - 2024. All rights reserved.