如何在asp.net中删除菜单的边框

时间:2014-02-15 02:39:58

标签: asp.net

嗨我在asp.net中有一个菜单控件....我在下面编写了代码......我动态地绑定了菜单项..

    DataView viewItem = new DataView(table);
    viewItem.RowFilter = "Id=" + menuItem.Value;
    foreach (DataRowView childView in viewItem)
    {
        DataSet ds = da.GetDataSet("select top 5 Id,PageName,PageLink from Tbl_MstPageMaster where ModuleId = " + childView["Id"].ToString() + " and IsActive = 'true'");
        if (ds.Tables[0].Rows.Count > 0)
        {
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                MenuItem childItem = new MenuItem(ds.Tables[0].Rows[i]["PageName"].ToString(), ds.Tables[0].Rows[i]["Id"].ToString());
                childItem.NavigateUrl = ds.Tables[0].Rows[i]["PageLink"].ToString();
                menuItem.ChildItems.Add(childItem);

                //AddChildItems(table, childItem);
            }
        }
    }

这里我需要更改菜单的bacKground颜色并删除默认边框...如何删除thaT ...任何人建议我..

2 个答案:

答案 0 :(得分:0)

使用此Css

#Menu ul li a, 
#Menu ul li a:active {outline:none;}

答案 1 :(得分:0)

所以你应该为它编写CSS

#YourMenuID
{
background-color: red or #customcolor;
color:white;
border:0px none;
}

其中#是菜单ID

并调用页面中的样式表

<link rel="stylesheet" type="text/css" src="pathofyourstylesheet"/>