0

aspx ページにデータリストがあります。データリストには画像が表示されています。画像をクリックすると、画像の大きなバージョンがポップアップに表示され、このポップアップにはボタンがあります。そのボタンで、ポストバックがなくてもクリックに反応したい。私が今していることは、毎回うまくいくわけではありません。イベントで使用goしています。item_created__dopostback(btn.id,"onClick")

item_created画像を表示する div の [OK] ボタンをクリックすると、イベントが発生します。

4

1 に答える 1

1

ItemCreatedポストバックが発生するたびにイベントが発生することを意味する場合。ページがロードされたときに初めてデータバインディングを行ってください。プロパティを使用IsPostBackして、ページのポストバックまたは新規読み込みであるかどうかを確認できます。

Page_Load(....){
    if(!IsPostBack){
       LoadData();
    }
}

ボタンのクリック時にポストバックを使用したくない場合は、ajax メソッドとページ メソッドを使用してください。詳細については、jQuery AJAX を使用してページ メソッドを直接呼び出す を参照してください

于 2009-09-15T09:10:07.873 に答える