问题描述
当用户单击 page1.aspx 中的超链接时,我想弹出一个 aspx 页面(page2.aspx) 我做了如下。它正确地出来了。现在我想关闭弹出页面(page2.aspx)或当用户从page2.aspx单击取消按钮(ButtonCancel)时关闭ModalPopupExtender。我怎样才能做到这一点?
我知道用户可以使用 ModalPopupExtender 的“CancelControlID”属性关闭它。但是不知道在新的 aspx 页面上处理它。
page1.aspx
<asp:LinkButton ID="linkbtn_show" runat="server" >
Add New</asp:LinkButton>
<cc1:ModalPopupExtender ID="mp1" runat="server" PopupControlID="Panl1" TargetControlID="linkbtn_show" BackgroundCssClass="Background">
</cc1:ModalPopupExtender>
<asp:Panel ID="Panl1" runat="server" CssClass="Popup" align="center" style = "display:none">
<iframe style=" width: 550px; height: 550px;" src="page2.aspx" id="irm1" runat="server"></iframe>
</asp:Panel>
Page2.aspx
<table style="width:100%;height:100%">
<tr>
<td align="center" ><br/>
<asp:TextBox ID="tb_staffname" runat="server"></asp:TextBox>
</td>
</tr>
<tr><td align="center"> <asp:Button ID="ButtonOK" runat="server" Text="Update" />
<asp:Button ID="ButtonCancel" runat="server" Text="Cancel" /></td></tr>
</table>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)