TreeView是根据权限动态加载的。。现在要实现SiteMapPath的导航功能怎么根据动态生成的树来绑定站点地图啊?
以前都是写死的TreeView的数据源直接绑定Web.sitemap,但是现在是通过登陆用户的权限进行加载的啊...。Web.sitemap里的内容能根据权限动态修改?...
以前都是写死的TreeView的数据源直接绑定Web.sitemap,但是现在是通过登陆用户的权限进行加载的啊...。Web.sitemap里的内容能根据权限动态修改?...
解决方案 »
- 【高手来吧】MVC 2 如何在缓存中使用局部更新?
- MVC 中怎么 运用三层结构呢
- 急!!!!
- 一些数据控件的技巧
- 小白送分题................
- 请教一下如何在网页中弹出一个页面锁定,必须输入密码后才可以
- 请高手来帮我看看。
- DataGrid的几个简单问题
- 请教一个字符串处理的问题 string aa="中国中国中国中国中国 bbbbbbbccccccc"
- <ado.net>
- 问个解决思路:一个复杂的多表查询,其中多个字段为参数型表的标识,如果在查询后在gridview中显示出标识别代表的name,希望不在RowDataBound中循环的方法?
- 求一个ASP.NET(VB的批量上传程序).或者帮我改一下!
sitemap里放上所有。根据权限,没有权限的删掉结点。
在以前公司做过一个
但是根据权限来动态加载行不行就不知道了
试试操作下那个XML文件?看行不行吧
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Menu.aspx" title="根节点" description="">
<siteMapNode url="Query.aspx" title="父节点" description="" />
<siteMapNode url="Saving.aspx" title="父节点" description="" />
<siteMapNode url="Get.aspx" title="父节点" description="" />
<siteMapNode url="Virement.aspx" title="父节点" description="" />
</siteMapNode>
</siteMap>
<siteMapNode title="Admin" url="~/Admin/Default.aspx" roles="Administrators" />
试了一下,只有在该Roles下的用户才能显示该Node,不知道对你有没有