【发布时间】:2010-09-22 13:13:52
【问题描述】:
我在更新面板中有一个下拉框和一个文字标签。在下拉列表的选择更改事件上重新查询数据库并重新填充文字标记,然后调用 UPdatePanel.Update()。
下面,有什么方法可以避免每次都创建一个新的 Oledbconnection,因为这看起来很慢。我可以重复使用和存储:
- 数据源
- 页面中的连接。
如果是这样,我如何在从 GUI 到服务器的调用之间保持这种状态?下面是我的选择更改代码
protected void cboPeople_SelectedIndexChanged(object sender, EventArgs e)
{
string dataSource = ConfigurationSettings.AppSettings["contactsDB"];
var objConn = new OleDbConnection(dataSource);
string id = People[cboPeople.Text];
UpdateLiteral(objConn, id);
}
【问题讨论】: