Page_Load中的数据库请求

时间:2011-04-24 10:15:32

标签: asp.net pageload

Page_Load我创建动态控件(带复选框的表)。复选框的数量取决于我从数据库中检索的一些信息。我不想在每次回发时连接到数据库。保存所需变量的最佳方法是什么?也许我需要将它们存储在HiddenField

2 个答案:

答案 0 :(得分:0)

将它们存储在viewstate中,该视图状态或多或少存储在hiddenField中(因为viewstate本身会被持久化到hiddenfield)

viewstate @ msdn

答案 1 :(得分:0)

在这种情况下,建议从数据库获取变量值。但是,如果您选择不遵循该建议,如果您的系统正常,您仍然可以将这些值存储为会话状态变量...

如果您的选项用完,可以考虑使用 ViewState 变量来存储变量。


了解State Variables