複数のターゲットコントロール(複数のボタン)に1つのmodalpopupextenderを結ぶことはできますか?modalpopupextenderは複数のターゲットコントロールIDに設定されていますか?
おかげ Behrouz
複数のターゲットコントロール(複数のボタン)に1つのmodalpopupextenderを結ぶことはできますか?modalpopupextenderは複数のターゲットコントロールIDに設定されていますか?
おかげ Behrouz
良い答え、私はそれに追加されます:私にとって
を私はOnClientClickにonclickを変更する必要がありました:
<asp:Button ID="btn_contact2" runat="server"
OnClientClick="javascript:$find('popup1').show();return false;"
Text="Possibilites" />
あなたはmodalpopupにBehaviorIDを追加する必要があります。
をBehaviorID="popup1"
私はあなたがModalPopupExtenderのために複数のターゲットを指定することができるとは思いません。しかし、あなたは彼らのonclickハンドラに次のようなものを追加することにより、JavaScriptを介して、他のコントロールからそれを呼び出すことができます。
<act:ModalPopupExtender id="mpePopup" runat="server" BehaviorID="bePopup" ... />
<asp:Button id="btnOther" runat="server" Text="Open Dialog" OnClientClick="$find('bePopup').show();return false;" />
キーは、エクステンダーコントロールで「BehaviorID」のために価値を提供することです。これにより、モーダルポップアップを ".show()"または ".hide()"することができる "$ find(behaviorID)"メソッドを介したクライアント側のアクセスが可能になります。
この構文では、エラーでコンパイル: – Bruce
このページはより完全な答えを示しますが、基本的に同じです:http://forums.asp.net/t/1155979.aspx/1 – EfficionDave