菜单干扰了我的gridview控件

时间:2015-04-27 22:22:50

标签: c# css asp.net gridview z-index

我从http://gridviewscroll.aspcity.idv.tw/Demo.aspx#Freeze实施了gridviewscroll 在我的网络应用程序上,但菜单似乎隐藏在gridview后面,如下图所示:

enter image description here

实际菜单在其他webforms上看起来像这样: enter image description here

我的问题是如何发送gridview,或者我如何解决这个问题呢?

P.S。如果你需要任何代码来澄清事情,请问我。

它在其他GridView上运行良好,我尝试增加z-index但它不起作用。

nav ul ul {
    display: none;
}

    nav ul li:hover > ul {
        display: block;
    }
    nav ul {
    background: #FFF4D5; 
    background: linear-gradient(top, #FFF4D5 0%, #bbbbbb 100%);  
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
    background: -webkit-linear-gradient(top, #FFF4D5 0%,#bbbbbb 100%); 
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 20px;
    border-radius: 10px;  
    list-style: none;
    position: relative;
    display: inline-table;

}
    nav ul:after {
        content: ""; clear: both; display: block;
    }

    nav ul li {
    float: left;
}

    nav ul li:hover {
        background: #66FFFF;
        background: linear-gradient(top, #663300 0%, #663300 40%);
        background: -moz-linear-gradient(top, #663300 0%, #663300 40%);
        background: -webkit-linear-gradient(top, #663300 0%,#663300 40%);

    }
        nav ul li:hover a {
            color: #CC3300;

        }

    nav ul li a {
        display: block; padding: 25px 40px;
        color: #FFF4D5; text-decoration: none; z-index:-1;
    }

nav ul ul {
    background: #66FFFF; border-radius: 0px; padding: 0;
    position: absolute; top: 100%;
}
    nav ul ul li {
        float: none; 
        border-top: 1px solid #6b727c;
        border-bottom: 1px solid #575f6a;
        position: relative;

    }
        nav ul ul li a {
            padding: 15px 40px;
            color: #663300;

        }   
            nav ul ul li a:hover {
                background: #FFF4D5;
            }
    nav ul ul ul {
    position: absolute; left: 100%; top:0;
}       

1 个答案:

答案 0 :(得分:4)

您需要增加菜单CSS的z-index属性