日期:2014-05-19  浏览次数:20401 次

有没有办法把数据库表的内容生成sitemappath??而不是从xml文件生成

  (1)系统设置   (路径:)  

    (1)模块设置   (路径:~/xtsz/mksz.aspx)  
    (2)系统公告   (路径:~/xtsz/xtgg.aspx)  
    (3)系统日志   (路径:~/xtsz/xtrz.aspx)  
    (4)添加公告   (路径:~/xtsz/tjgg.aspx)  
    (10)系统结构   (路径:~/xtsz/xtjg.aspx)  

  (2)用户管理   (路径:)  

    (1)用户管理   (路径:~/yhgl/yhgl.aspx)  
    (2)用户角色   (路径:~/yhgl/yhjs.aspx)  
    (3)角色管理   (路径:~/yhgl/jsgl.aspx)  
    (4)权限管理   (路径:~/yhgl/qxgl.aspx)  
    (5)用户浏览   (路径:~/yhgl/yhll.aspx)  
    (6)修改密码   (路径:~/yhgl/xgmm.aspx)  
    (7)用户管理(条件)   (路径:~/yhgl/yhgl(tj).aspx)  
    (8)用户角色(条件)   (路径:~/yhgl/yhjs(tj).aspx)  


------解决方案--------------------
不懂,帮顶下
------解决方案--------------------
你可以根据数据库数据生成xml文件嘛。不过动态添加数据到控件应该也可以,只是没有试过
------解决方案--------------------
自己创建一个数据源,从数据库生成 sitemap datasource,参见:

http://www.google.com/search?q=SiteMapProvider&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&lr=lang_zh-CN%7Clang_zh-TW&nxpt=20.91234777609631466963

asp.net是很好的面向对象软件体系,一般小程序员想到的主意,.net总是早已经有更好框架设计了。
------解决方案--------------------
自己写一个方法,把数据库的设置表记录读出,然后组织成标准的xml字符串,然后再转换成sitemappath能够接受的datasource即可
------解决方案--------------------
http://www.cnblogs.com/Lileltp/archive/2007/06/16/sqlwebsitemap.html
------解决方案--------------------
遗憾,没用过~