0

内で適切に動作するには、イベントをクリックして作ることができない...が、私はjQueryの.LOAD機能を使って、子供のページをロードするページを持っているmodalPopupExtender

私の子供たちのページは、データベース・サーバーといくつかのデータ交換を行うためのボタンがあり、彼らのほとんどは大丈夫です。

問題は、一部のボタンがModalPopupExtenders(ajaxtoolkit)の内側にあることです。子供のページだけを(親の外で)実行すると、modalpopupとそのボタンは完全に動作します。 ページが親の中で ".loaded"のときはありません。

問題と私が試したこと:

  • 私はOkControlIDを持っていないし、それが自身のイベントの実行にdivの内側に、[OK]ボタンを設定するmodalPopupExtenderを設定した場合、それは通常、クリック機能を発射するが、その後modalpopup divのは永遠のページに表示されたままになります(ポップアップ方法ではなく、ちょうど見える)。

  • 私はOkControlIDとOnOkScriptを持つようにmodalPopupExtenderを設定した場合、私はちょうどOkScriptを発射するボタンを作ることができない...

示される全体DIVはUpdatePanelの

の内側にあります

答えて

0

ModalPopupExtendersコントロールでBehaviorIDを設定すると、JQueryを使用してモーダルポップアップを表示/非表示できます。

この場合、例えば

$find("behaviorid").show() 
$find("behaviorid").hide() 

、あなたはOkControlIDを設定する必要はありません。あなたのボタンクリックイベントが終了したら、$ find( "behaviorid")を呼び出します。hide()

0

私の場合、私はユーザーコントロールにmodalpopupextenderを持っています。私はユーザーコントロールの動的と、そのユーザーコントロールの複数のインスタンスを読み込むmodalpopupextender読み込まれた動的の複数のインスタンスがあることを意味します。どのようにbehavioridを設定して、.add_shownメソッドを呼び出して、モーダルポップアップロードでいくつかのjavascriptを呼び出すことができますか?

関連する問題