modalPopupExtender内でClickイベントを適切に動作させることはできません
-
06-07-2019 - |
質問
jQueryの.load関数を使用して子ページをロードするページがあります...
私の子ページには、データベースサーバーとのデータ交換を実行するためのボタンがあり、それらのほとんどは正常に動作しています。
問題は、一部のボタンがModalPopupExtenders(ajaxtoolkit)内にあることです。子ページを単独で(親の外で)実行すると、modalpopupとそのボタンが完全に機能します。 しかし、ページが" .loaded"されたときではありません。親の内部。
問題と私が試したこと:
-
ポップアップ形式で、表示のみ)。
-
modalPopupExtenderにOkControlIDとOnOkScriptを設定すると、OkScriptを起動するボタンを作成できません...
表示されるDIV全体が更新パネル内にあります
解決
ModalPopupExtendersコントロールでBehaviorIDを設定すると、JQueryを使用してモーダルポップアップを表示/非表示できます。
eg
$find("behaviorid").show()
$find("behaviorid").hide()
この場合、OkControlIDを設定する必要はありません。ボタンのクリックイベントが終了したら、$ find(" behaviorid")。hide()
を呼び出すだけです。他のヒント
私の場合、ユーザーコントロールにmodalpopupextenderがあります。そして、ユーザーコントロールの動的およびそのユーザーコントロールの複数のインスタンスを読み込みます。つまり、modalpopupextenderの複数のインスタンスが動的に読み込まれます。モーダルポップアップロードでjavascriptを呼び出すために.add_shownメソッドを呼び出すことができるようにbehavioridを設定するにはどうすればよいですか?