首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问个最最最最最最最最最最最最最最基础的有关问题,

2012-04-06 
问个最最最最最最最最最最最最最最基础的问题,,,,,,,后台中,有多个控件的onclick或changed,,,,也就是要多

问个最最最最最最最最最最最最最最基础的问题,,,,,,,
后台中,有多个控件的onclick或changed,,,,也就是要多次读取或存储数据,,,,什么时候打开数据源,什么时候关闭,最合理,最不浪费资源呢?

如:


using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace newnet.uwork
{
  public partial class u_Products_add : System.Web.UI.Page
  {
  protected void Page_Load(object sender, EventArgs e)
  {
  if (!Page.IsPostBack)
  {
  }
  }


  private void catebind() 
  {

  }

  private void cate2bind() 
  {

  }private void cate3bind() 
  {

  }private void cate4bind() 
  {

  }
}
}



在哪个位置放打开数据源的代码,又在哪关闭呢,,请在上面代码中插入????总不能用一次打开一次关闭一次啊,,,,新手请教。。。

[解决办法]
用时才打开,用完就关闭,这是正常的。.net操作数据库有连接池设施,对于SQL SERVER这类大型数据库打开关闭的效率非常高。
[解决办法]
尽量晚的时候打开连接
尽量早的时候关闭连接
[解决办法]
SQL SERVER可用 SQL Server Profiler查看一下就知道了
[解决办法]
需要的时候打开,用完立即关闭
[解决办法]

探讨

尽量晚的时候打开连接
尽量早的时候关闭连接

热点排行