急,menu子菜单不显示,是在Item属性里编辑的。在别人的电脑上可以显示,我的电脑上就不可以。不知道为什么,哪位大侠知道呀

解决方案 »

  1.   

    已经知道是什么问题了。在IE8上Menu控件会出现异常。Google Chrome下也不能正常显示动态Menu。
    可参考这篇文章:http://www.cnblogs.com/blodfox777/archive/2008/09/08/1286582.html
      

  2.   

    aspnet的menu控件,可以自动生成下拉菜单,并且提供了很多的样式,在开发企业级的网站应用时,
    提供了很大的方便。但是,在ie8中出现了一个问题,就是只能正常显示静态的菜单,而动态的菜单,只出现一个白色的背景,其他的什么也看不见。这种现象只在ie8中出现。 经过调试ie8,打开ie8->页面---兼容性视图设置-勾选【在兼容性视图中显示所有网站】,解决了问题。其实还是不晓得为什么
      

  3.   

    ie8下menu控件和treeview控件有问题,menu控件看不到子菜单,treeview控件会断线,解决办法:/* menu控件定义个cssclass */
    .menu{ z-index:1000;}
    .menu a {display: block; width: 100%; padding:6px;}
    /*treeview控件也定义个cssclass*/ 
    .tree td div{ height: 20px !important}
      

  4.   

    DynamicMenuItemStyle CssClass 设置 css z-index:1 就可以了!ie8页没问题
      

  5.   

    如果是aspnet 2.0可以下个补丁 http://code.msdn.microsoft.com/KB962351/Release/ProjectReleases.aspx?ReleaseId=2648
    参考网页:
    http://www.360doc.com/content/09/1111/13/466494_8801264.shtml