0

私はaspグリッドビューを持っています。フィールドの 1 つは「ItemTemplate」です。メモリ内データテーブルと linq を使用してこれを動的にバインドし、他の要因に応じてこれをフィルタリングします。

マークアップをそのままにしておくと

<asp:CheckBox ID="chkSelectSite" runat="server" />

データバインドには、500 行程度で約 0.5 秒かかります。

追加すると

<asp:CheckBox ID="chkSelectSite" runat="server" AutoPostBack="true" />

同じ EXACT データバインドは、コードに他の変更を加えることなく、約 10/15 秒かかります。これが発生する理由、またはこれを回避する方法はありますか? チェックボックスをポストバックして、グリッドの各行に対してcheckedChangeがいつ発生するかを取得する必要があります。

4

0 に答える 0