管理员管理权限问题
前台代码类似这样
- HTML code
<div class="Menu" id= "newdiv" runat="server" ><img src="Images/News.gif" alt=""/ > 新闻信息管理</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="邮政业务管理"/> 邮政业务管理</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=""/> 客户服务管理</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=""/> 其他信息管理</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=""/> 系统信息管理</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>
现在我就是不知道,怎么根据管理员的勾选,实现给不同用户不同的功能(C#后台代码)
[解决办法]
比如说“报刊发行管理”管理是一个授权,这是已经写入的一个授权信息。你现在需要声明用户xxxx拥有这个授权,那么首先使用一个Repeater绑定相关的用户,里边的模板中则是“单个用户授权”控件,类似于模板中写
- HTML code
<uc1:单个用户授权 runat="server" id="us1" userId='<%# Eval("userId") %> ' />