整个项目由membership,role等管理,其中每个页面可能都有不同的role,有可能role是1的可以访问135页面,role2可以访问246页面。这些都是可以实现的,现在想根据不同的role显示不同treeview菜单导航栏,我尝试用sitemap,并且添加了安全修整功能,可以满足现在的要求,问题在于: 如果用这个方法想实现对某一menu的隐藏,指定的限制的sitemap节点是不能够添加url的,也就是说比如我想让只有role1可以看到menu1的下面的所有菜单,只能
<siteMapNode title="Products" description="Our products" roles="role1">
这样设定,但这样就会使得treeview的导航菜单的"Products"项失去url,请问各位高手,如何可以既可以根据不同的role筛选不同的菜单,又可以避免这种没有url的menu出现?初学.NET2.0,麻烦各位2.0的高手多多指点,道儿上的朋友也帮忙顶顶啊,多谢多谢了~!