从数据库中取一次使用多次

时间:2011-05-16 15:10:06

标签: asp.net webforms

我想从数据库中获取一些记录来填充填充在DataList的OnItemDataBound中的DropDownList。

我认为每次绑定DropDownList时获取所有记录可能会有点多,因为它们是相同的。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您可以将下拉列表放入用户控件,然后输出缓存,这意味着生成的下拉列表不会在每次加载时都向数据库发出新请求

MSDN上有关于输出缓存的很好的文章:

http://msdn.microsoft.com/en-us/library/hdxfb6cy.aspx