当前位置: 代码迷 >> ASP.NET >> TreeView控件+Site地图DataSource无法载加数据
  详细解决方案

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

热度:4332   发布时间:2013-02-25 00:00:00.0
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先删除掉试试
------解决方案--------------------------------------------------------

与数据库源的读取有问题吧
或者根本就没读到数据
  相关解决方案