【发布时间】:2012-02-15 09:24:45
【问题描述】:
我有一个 asp.net 页面,其中有 3 个下拉列表,每个下拉列表从存储过程中获取 30k 行。存储过程需要 8 秒来执行和填充作为这些下拉列表的数据源的行。现在看到这个我的页面应该最多需要 15 秒来渲染和加载,但是需要 25 秒,任何人都可以帮助解决这个问题。
【问题讨论】:
-
页面只有 3 个控件?没有其他的?我们很难为您提供选择,因为可能有很多原因。您是否尝试过客户端/服务器端分析工具?
-
如果你使用 linq to SQL - 这比 SQL 查询慢得多。
-
我直接将下拉列表绑定到一个DataTable
-
Shoban 还有其他控件不需要从数据库加载,唯一的问题是这三个下拉菜单
标签: asp.net data-binding drop-down-menu