YUI菜单栏位于ASP.NET Silverlight控件后面

YUI菜单栏位于ASP.NET Silverlight控件后面,asp.net,silverlight,yui,yui-menu,Asp.net,Silverlight,Yui,Yui Menu,使用YUI菜单栏,当项目下拉时,它们显示在ASP.NET Silverlight控件后面。我没有使用YUI布局 我已经尝试过在菜单栏css中设置z-index:99和position:relative for,以及设置div的z-index:-1和position:relative 有什么想法吗?将ASP.NET Silverlight控件的无窗口属性设置为真可消除此问题。 注意:执行此操作将启用浏览器选定的虚线边框,该边框在Silverlight控件处于焦点时显示…另一种可能是尝试配置变量“i

使用YUI菜单栏,当项目下拉时,它们显示在ASP.NET Silverlight控件后面。我没有使用YUI布局

我已经尝试过在菜单栏css中设置z-index:99和position:relative for,以及设置div的z-index:-1和position:relative


有什么想法吗?

将ASP.NET Silverlight控件的无窗口属性设置为可消除此问题。
注意:执行此操作将启用浏览器选定的虚线边框,该边框在Silverlight控件处于焦点时显示…

另一种可能是尝试配置变量“iframe:true”,以便强制在页面上使用iframe垫片。Iframe垫片通常可以通过浏览器上的插件解决z索引问题(我使用这个变量来修复AdobeReader中的内联PDF)

创建菜单时可以设置配置变量:

var oMenu = new YAHOO.widget.Menu("basicmenu", { iframe: true });

什么上的配置变量?