私はデータベースからのテーブルを持っていますこのテーブルは私のaspページに400000行を持っています私のドロップダウンリスト(ddlPlaintiffName)はこのメソッドから記入します
private void FillPlaintiff()
{{
//web.configから接続文字列を渡すことで接続を宣言します
SqlConnection sqlcon = new SqlConnection
(ConfigurationManager.ConnectionStrings ["SystemConn"]。ConnectionString);
//SQLステートメントを文字列変数として宣言します
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandType = CommandType.StoredProcedure;
sqlcom.CommandText = "proc_SelectPlaintiff";
DataTable ds = new DataTable();
//データベースからのデータを含むデータアダプターでデータセットを埋めます
// sad.Fill(ds);
sqlcon.Open();
SqlDataAdapter sad = new SqlDataAdapter(sqlcom);
sad.Fill(ds);
ddlPlaintiffName.DataSource = ds;
ddlPlaintiffName.DataBind();
ddlPlaintiffName.Items.Insert(0、 "--select-");
sqlcon.Close();
}
しかし、すべてのポストバックの負荷は非常に遅いので、どうすればこれを回避できますか