<div class="Menu" id= "newdiv" runat="server" ><img src="Images/News.gif" alt=""/ >&nbsp;新闻信息管理</div>
        <div class="MenuNote" style="display:block;" id="newsDiv" runat="server">
            <img src="images/menu_topline.gif" alt="新闻信息管理" />
            <ul class="MenuUL">
                <li><a href="M_NewsList.aspx" target="main">综合新闻列表</a></li>
                <li><a href="M_EditNewsInfo.aspx" target="main">添加综合新闻</a></li>
                <li><a href="M_ProductList.aspx" target="main">图片新闻列表</a></li>
                <li><a href="M_EditPictInfo.aspx" target="main">添加图片新闻</a></li>
            </ul>
        </div>
       <div class="Menu"><img src="Images/News.gif" alt="邮政业务管理"/>&nbsp;邮政业务管理</div>
        <div class="MenuNote" style="display:none;"  id="postDiv" runat="server">
            <img src="images/menu_topline.gif" alt="" />
            <ul class="MenuUL">
                <li><a href="M_PsMailAd.aspx" target="main">邮政函件管理</a></li>
                <li><a href="M_PsStempct.aspx"  target="main">集邮业务管理</a></li>
                <li><a href="M_PsEcomercelist.aspx"  target="main">电子商务管理</a></li>
                <li><a href="M_NewsPapers.aspx"  target="main">报刊发行管理</a></li>
                <li><a href="M_PsFinacial.aspx"  target="main">金融业务管理</a></li>
              <!--  <li><a href="M_PsExpressList.aspx"  target="main">物流速递管理</a></li>  -->
               <li><a href="M_EditPostService.aspx" target="main">其他业务管理</a></li>
            </ul>
        </div>
      <div class="Menu"><img src="Images/News.gif" alt=""/>&nbsp;客户服务管理</div>
        <div class="MenuNote" style="display:none;" id="clientDiv" runat="server">
            <img src="images/menu_topline.gif" alt="" />
            <ul class="MenuUL">
               <li><a href="M_EditClientService.aspx" target="main">编辑业务信息</a></li>
               <li><a href="M_EditAgents.aspx" target="main">邮政网点编辑</a></li>
            </ul>
        </div>
       <div class="Menu"><img src="Images/LookMes.gif" alt=""/>&nbsp;其他信息管理</div>
        <div class="MenuNote" style="display:none;"  id="otherDiv" runat="server">
            <img src="images/menu_topline.gif" alt="" />
            <ul class="MenuUL">
               <li><a href="M_FileList.aspx" target="main">业务学习</a></li>
               <li><a href="M_EditUserFiles.aspx" target="main">添加业务信息</a></li>
               <li><a href="M_WebLinkInfo.aspx" target="main">友情链接</a></li>
               <li><a href="M_EditWebLink.aspx" target="main">添加友情链接</a></li>
            </ul>
        </div>
       <div class="Menu"><img src="Images/user.png" alt=""/>&nbsp;系统信息管理</div>
        <div class="MenuNote" style="display:none;" id="sysDiv"  runat="server">
            <img src="images/menu_topline.gif" alt="" />
            <ul class="MenuUL">
             <li><a href="M_SysLogList.aspx" target="main">系统日志</a></li>
             <li><a href="M_UpdatePassWord.aspx" target="main">修改密码</a></li>
             <li><a href="M_UsersList.aspx" target="main">用户管理列表</a></li>
              <li><a href="M_EditUsersInfo.aspx" target="main">添加用户</a></li>
            </ul>后台代码控制显示   DAL.Function.CheckState();
            if (!IsPostBack)
            {
                userRole = BLL.bllUsers.getRoleCategoryByID(Session["ID"].ToString());
                Hvalue.Value = userRole;
                switch (userRole)
                {
                    case "超级管理员" :
                       
                        postDiv.Style["display"] = "none";
                        clientDiv.Style["display"] = "none";
                        otherDiv.Style["display"] = "none";
                        sysDiv.Style["display"] = "none";
                       // newsDiv.Style["display"] = "block";
                        newsDiv.Visible = false;
                        newdiv.Visible = false;
                        小弟想在一个页面上给用户登录权限,就是把上面的都设计在页面上,然后有复选框勾上,用户就拥有这个权限,以后导航菜单上就只显示勾上的东西了。比如现在管理员,给某个用户添加添加了“新闻信息管理”里面的,“综合新闻列表”“添加综合新闻” 和 “其他信息管理”里面的 “系统日志”“修改密码” 以后这个用户登录,导航菜单上就只有了这个了

解决方案 »

  1.   

    那导航菜单的URL必需绑定相应权限,检查是否满足权限才能显示
      

  2.   

    假如如下所示:
    □父:□子1 □子2 □子3 □子4;
    先判断if($(":checkbox:checked").length<1)
                {
                    alert("至少选择一个");
                    return false;
                }
    处理:
    function CheckChange(obj)
        {
            var _checked = $(obj).attr("checked")?true:false;
            $(obj).parents('td').next().find('input').attr('checked',_checked);
        }function aaa(obj)
        {
            var _checked = true;
            $(obj).parent().parent().find('input:checked').length==$(obj).parent().parent().find('input').length?true:false;
            
            $(obj).parents('td').prev().find('input').attr('checked',_checked);
        }
      

  3.   

    你可以对权限进行设定,权限对应用户级别,你可以在web.config里面设置不同权限就好了