質問

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を設定するにはどうすればよいですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top