-1

チェックボックスとそれぞれの値属性のリストをレンダリングするデータリストがあります。別のコントロールがポストバックを起動すると、各チェックボックスの値属性が失われます HELP!!!!

4

2 に答える 2

1

page_load イベントで、データリストをバインドしているかどうかを確認することができます。その場合は、データバインディング メソッドを次のようにラップすることをお勧めします。

if(!Page.IsPostBack)
{
  YourDataBindingMethod();
}

これにより、最初のページの読み込み時にのみ読み込まれることを確認します。コントロールがポストバックを発生させるたびにではありません。

これがお役に立てば幸いです。

于 2009-11-26T02:11:55.707 に答える
0

Datalist をロードするときは、最初の PageLoad でのみ実行され、後続の PostBack では実行されないことを確認してください

if(!Page.IsPostBack) {
    //databind your datalist
}

それが問題でない場合は、問題を解決するのに役立つコードを投稿していただけませんか?

于 2009-11-26T02:10:08.047 に答える