| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2359 人关注过本帖
标题:[求助]根据不同角色让menu显示不同内容
只看楼主 加入收藏
tm_ma
Rank: 1
来 自:中南林
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-3-20
收藏
 问题点数:0 回复次数:7 
[求助]根据不同角色让menu显示不同内容
我在web.sitmap中在有些节点中用了roles,让不同角色让menu显示不同内容,但是没有成功,好像是没有在web.config里面设置某些节点,请问怎么在web.config中设置(另外:web.sitmap里面的节点不是有个SecurityTrimmingEnabled属性吗?我把他设置成true,为什么还是不行?)
搜索更多相关主题的帖子: menu web 角色 节点 config 
2007-09-28 22:37
爱编程的小猪
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-2-14
收藏
得分:0 
回复:(tm_ma)[求助]根据不同角色让menu显示不同内容...

VS2005中带有 asp.net网站管理工具。配合SQL2005


2007-09-29 09:50
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
用xml文件配置不同权限的不同菜单,运行系统的时候就根据当前用户的权限去读出相应的菜单

飘过~~
2007-09-29 11:12
tm_ma
Rank: 1
来 自:中南林
等 级:新手上路
帖 子:147
专家分:0
注 册:2007-3-20
收藏
得分:0 

回复3楼:
这个xml文件可以是web.config和web.sitmap,要实现不同角色的不同菜单可以在这两个文件里面配置节点和参数就可以了!但是怎么配置了,听说要在web.sitmap里面有如下节点:
<siteMap>
<siteMapNode title="Home" description="" url="default.aspx">
<siteMapNode title="Announcements" url="Announcements.aspx"
description="Information for all employees" />
<siteMapNode title="Salaries" url="Salaries.aspx"
description="Salary data" roles="Managers,CEOs" />
<siteMapNode>
</siteMap>
</configuration>
____________________
web.config
_____________________
<configuration>
<system.web>
<siteMap>
<providers>
<remove name="AspNetXmlSiteMapProvider" />
<add name="AspNetXmlSiteMapProvider"
type="System.Web.XmlSiteMapProvider, System.Web, ..."
securityTrimmingEnabled="true"
siteMapFile="web.sitemap" />
</providers>
</siteMap>
</system.web>
</configuration>

______________
当然 我们说的和remove没有关系


每个人都他妈的那么开心,为什么我就不行!
2007-09-29 14:49
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
其实配置这个和是哪个文件是没有关系的,只要你在加载程序的时候可以读到就行了

飘过~~
2007-09-29 16:11
jianxun2005
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-9-27
收藏
得分:0 
menu控件是可以选择自己的数据源的.你可以根据不同的权限,编写对应的XML文件.然后调用相对应的XLM和XMLDataSource数据源.同样,TreeView也是一样的.系统只能有一个WEB.sitemap.所以前台后台想要不同的TreeView或者menu,就可以用不同的XML来实现了.

2007-10-01 21:38
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 

想法同上


不过楼主给的 那段配置蛮有意思!

值得注意下!


决定人生~
2007-10-02 10:11
dogdays
Rank: 2
等 级:论坛游民
威 望:1
帖 子:302
专家分:26
注 册:2006-2-26
收藏
得分:0 
值得学习!

活到老,学到老!
2007-10-05 16:07
快速回复:[求助]根据不同角色让menu显示不同内容
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017387 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved