我有一个模态弹出窗口。当我单击此弹出窗口中的按钮时,会出现另一个弹出窗口。但是在第二个弹出窗口中,每次单击按钮时,弹出窗口都会消失,我必须单击第一个模式弹出窗口的按钮才能再次显示它。我已经在弹出控件的面板中放置了一个 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" />
查找控件具有搜索按钮等,并可能触发回发事件。无论如何,我可以防止第二个弹出窗口在每次点击后关闭?对不起我的英语不好,因为它不是我的母语。任何想法和建议表示赞赏!谢谢!