1

我有一个模态弹出窗口。当我单击此弹出窗口中的按钮时,会出现另一个弹出窗口。但是在第二个弹出窗口中,每次单击按钮时,弹出窗口都会消失,我必须单击第一个模式弹出窗口的按钮才能再次显示它。我已经在弹出控件的面板中放置了一个 UpdatePanel,但它似乎不起作用。更多详情。我创建了 2 个用户控件,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" />

第二个模态弹出窗口:只有查找控件。

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

查找控件具有搜索按钮等,并可能触发回发事件。无论如何,我可以防止第二个弹出窗口在每次点击后关闭?对不起我的英语不好,因为它不是我的母语。任何想法和建议表示赞赏!谢谢!

4

0 回答 0