test.aspx ページにチェックボックスのテーブルを動的に作成しています。テーブルのディメンション (行数と列数) は、データベースにクエリを実行することによって決定されます。
test.aspx ページで、次のことを行います。
<script language="C#" runat="server">
protected void Page_Load ( object src, EventArgs e ) {
//Query the database to get the data for rows and columns
CheckBox[] chkBox = new CheckBox[rows * columns]; //creates a collection of checkboxes
//Iterate over the query set in a double for loop to create dynamic checkboxes
}
</script>
現在、行数= 20、列数= 10ですが、増加する可能性があります(列の可能性が高くなります)。
Firebug の [Net] タブを使用して、さまざまなイベントにかかった時間を確認したところ、GetTest.aspx が 4 分近くかかっていることがわかりました。これは、待機するには時間がかかりすぎます。
ページの読み込み時間を短縮する方法はありますか? 動的チェック ボックスを作成する私のアプローチは正しいですか?
前もって感謝します。
乾杯