如何做出侧边菜单

<div id="left" class="menu">    
      <h3><asp:Label ID="FacilitiesTitle" runat="server"></asp:Label></h3>
      <ul>
        <asp:Label ID="MainLeft" runat="server"></asp:Label>
      </ul>
    </div>


服务器端

  string mainLeftStr = "";
        //Request.Url.LocalPath
        string[] splPath = Request.Url.LocalPath.Split(new Char[]{'/'});
        string dir = splPath[splPath.Length - 2];
        string dir2 = splPath[splPath.Length - 1];
        // Set the facilities title
        FacilitiesTitle.Text = dir.Equals("emite") ? "Operations Performance Management" : dir;
        switch (dir)
        {
            case "abc":
                mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Default.aspx'>» Home</a></li>";
                break;
            case "Admin":
                if (Roles.IsUserInRole("admin"))
                {
                    if (dir2 == "Dept.aspx")
                        mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Dept.aspx'>»Department</a></li>";
                    else
                        mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Dept.aspx'>» Department</a></li>";
                    if (dir2 == "Team.aspx")
                        mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Team.aspx'>» Team</a></li>";
                    else
                        mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Team.aspx'>» Team</a></li>";
                    if (dir2 == "Users.aspx")
                        mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Users.aspx'>» Users</a></li>";
                    else
                        mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Users.aspx'>» Users</a></li>";
                    if (dir2 == "Statistics.aspx")
                        mainLeftStr += "<li id='limemu'><a href='" + _strSiteRootPath + "/Admin/Statistics.aspx'>» User Statistics</a></li>";
                    else
                        mainLeftStr += "<li><a href='" + _strSiteRootPath + "/Admin/Statistics.aspx'>» User Statistics</a></li>";
                }
                break;
MainLeft.Text = mainLeftStr;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值