前台代码类似这样
<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#后台代码)
<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#后台代码)
解决方案 »
- 如何将Sqldatasource的结果返回到一个label或textbox上?
- WinForm 自定义控件 绘制菱形
- GridView 能不能不生成表格
- 另一个 OleDbParameterCollection 中已包含 OleDbParameter。
- Button事件没有响应,大侠们来看看,呵呵
- HttpApplication和HttpApplicationState是什么关系?
- 请高手前来解答,打印相关问题,思归来啊
- 我能用asp.net 获取手机号码吗,谢
- 本人最近学习ajax遇到一个问题,用ajax做了一个动态树形目录。
- 在一台机器上好好的能执行,换了一台就不行了。提示错误如下,怪。
- 不显示删除回复显示所有回复显示星级回复显示得分回复 vs2010配置管理器新建了一个配置却只能用在一个工程
- asp.net将txt文件导入sqlserver 2005
{
get{ return (string)ViewState["uid"];}
set{ ViewState["uid"]=value;}
}
然后在这个用户控件中使用一个DataList,绑定所有的授权(列表),比如说一个5行10列的表中每一个单元格中都有一个授权和一个CheckBox,这个CheckBox的值绑定这表达式例如<asp:CheckBox runat="server" id="chk" Checked='<%# IsChecked((string)Eval("授权名称"),this.userId) %>' />然后再在这个用户控件中增加一个Button按钮用户遍历DataList中的CheckBox来更新数据库,或者是在其接口上暴露一个Save方法让其宿主Repeater在用户统一保存数据时可以调用。你的这个用户控件可以单独放在一个测试aspx上测试和开发,所以关键是定义好架构与接口,然后这个repeater与这个用户控件就可以分别交给两个人去开发了。
我有一个表A,存储所有页面的文件名(首先在做项目的时候我就把后台的所有文件名都控制不一样)
同时还有一个表存储管理员b,及其对应的文件名。在每一个页面中都放入ascx控件,在控件中判断当前管理员是否含有当前页面的管理权限,
如果没有则跳转。所以每次在添加新页面的时候,务必将页面的文件名加到表A中
同时添加管理员的时候,也需要操作更改他的管理权限。
如图: