首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

TreeView控件+Site地图DataSource无法载加数据

2012-09-14 
TreeView控件+SitemapDataSource无法载加数据sitemap.aspx页面, 一个treeview控件, 一个sitemapdatasource

TreeView控件+SitemapDataSource无法载加数据
sitemap.aspx页面, 一个treeview控件, 一个sitemapdatasource. SitemapProvider为重写的StaticSitemapProvider

IIS中测试正常, 而VS内置的服务器中, 页面加载完成后TreeView不加载任何数据.上传到空间后, 问题仍旧.

折腾了一下午, 发现问题位于连接字符串. 将 Initial Catalog改为另一个数据库(暂定名为DB2, 修改之前的就DB1吧)就OK. DB2其实是DB1的副本, 两个数据库的内容完全一致.

断点检查时, 可以看到sitemapprovider的BuildSiteMap函数能读取DB1数据表中的内容, 过程也没错, 但执行完后, 页面的TreeView就是不加载任何东西. 只要改为DB2, 就OK. 

求大神指点

[解决办法]
把项目放到内置服务器的是把DB1的连接字符串打印出来看下是不是那条,或者把原来的重新编译下试试,在重新编译的时候把C盘下面编译好的DLL先删除掉试试
[解决办法]

与数据库源的读取有问题吧
或者根本就没读到数据

热点排行