1

モーダルポップアップがあります。このポップアップのボタンをクリックすると、別のポップアップが表示されます。しかし、2 番目のポップアップでは、ボタンをクリックするたびにポップアップが消え、最初のモーダル ポップアップのボタンをクリックして再度表示する必要があります。ポップアップ コントロールの Panel 内に UpdatePanel を既に配置しましたが、機能していないようです。もっと詳しく。2 つのユーザー コントロールを作成しました。1 つは検索用、もう 1 つはデータの編集用です。そして、内部にモーダル ポップアップを含む別の 2 ユーザー コントロールを作成しています。最初のモーダル ポップアップ: 検索コントロールと編集コントロールを備えたマルチ ビューがあります。

<asp:Panel ID="panelMain">
    <asp:UpdatePanel>
        <asp:MultiView>
            <asp:View>
                <Lookup Control>
            </asp:View>
            <asp:View>
                <Edit Control>
                // this edit control contains second modal popup
            </asp:View>
        </asp:MultiView>
    </asp:UpdatePanel>
</asp:Panel>
<ajax:ModalPopupExtender PopupControlID="panelMain" />

2 番目のモーダル ポップアップ: 検索コントロールのみがあります。

<asp:Panel ID="panelMain">
    <asp:UpdatePanel>
        <Lookup Control>
    </asp:UpdatePanel>
</asp:Panel>
<ajax:ModalPopupExtender PopupControlID="panelMain" />

検索コントロールには検索ボタンなどがあり、ポストバック イベントをトリガーする場合があります。とにかく、クリックするたびに2番目のポップアップが閉じないようにすることはできますか? 母国語ではないので、英語が下手で申し訳ありません。どんなアイデアや提案も大歓迎です!ありがとう!

4

0 に答える 0