有点背景......我的网页只包含6个下拉列表和一个网格。填充这些内容的查询非常简单(最多4行),并已放入7个单独的SqlDataSources中。
我面临的问题是初始页面加载耗时太长,因此想知道SqlDataSource连接是如何工作的。
页面是否为所有来源打开一个交易,然后在结束时关闭?或者它(我怀疑)为每个SqlDataSource打开和关闭一个单独的事务?
答案 0 :(得分:1)
即使它对数据库进行了7次单独的调用,我怀疑它也是如此,考虑到你正在使用我只能想象的一小部分数据填充下拉列表,它应该不会花费很长时间。
这个问题有几种解决方案可以帮到你。