扩展—根据用户角色权限在母版页显示导航

扩展—根据用户角色权限在母版页显示导航

ID:11647220

大小:80.50 KB

页数:6页

时间:2018-07-13

扩展—根据用户角色权限在母版页显示导航_第1页
扩展—根据用户角色权限在母版页显示导航_第2页
扩展—根据用户角色权限在母版页显示导航_第3页
扩展—根据用户角色权限在母版页显示导航_第4页
扩展—根据用户角色权限在母版页显示导航_第5页
资源描述:

《扩展—根据用户角色权限在母版页显示导航》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、根据用户角色在母版页动态显示导航(角色----权限-----站点导航)每个网站都会有站点导航功能,用户点击站点导航上的链接就可以进入相应的页面。很多情况下,站点导航要求能够根据用户角色的不同权限自动生成不同的链接,而不是静态的导航列表。比如,当系统有多种不同角色的用户时,要求根据用户角色显示不同的站点导航。这时候,常用的有三种方法:1、根据用户角色注册和使用多个站点地图(.sitemap文件);2、使用XmlDataSource作为导航控件的数据源,然后在.cs文件中,编写代码根据用户角色,修改XmlDataSourc

2、e的.XPath属性值实现;3、在后台代码.cs文件中编写代码,根据用户角色,使用System.Text.StringBuilder类向页面动态添加HTML代码实现。示例:假设当前系统有两种用户角色:管理员、学生,分别编号为1和2,1表示管理员,2表示学生。管理员和学生的操作权限不同。1、站点导航:可以用超链接、Menu或treeView控件做为站点导航。当系统有多种不同角色的用户时,要求根据用户角色显示不同的站点导航。而要记住当前登录的用户属于哪一种角色,需要用Session对象来保存。方法:在登录页面,当用户登录成

3、功后,分别用Session["userName"]和Session["userRole"]将用户名和用户角色记录下来,接着在母版页根据Session["userRole"]的值显示不同的站点导航。下面列出三种常用的方法。方法一:根据用户角色注册和使用多个站点地图(.sitemap文件)(1)对应于“管理员”的操作权限添加一个站点地图web1.sitemap:

4、pNet/SiteMap-File-1.0">

5、eurl="~/editStudent.aspx"title="修改学生信息"/>

6、ditClass.aspx"title="修改班级信息"/>

7、age.aspx"title="删除留言信息"/>(1)对应于“学生”的操作权限添加一个站点地图web2.sitemap:

8、ncoding="utf-8"?>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。