【发布时间】:2013-05-12 18:35:31
【问题描述】:
我必须在单击链接时打开一个模式弹出窗口。在该弹出窗口中,我必须获取一些用户详细信息,并在提交时必须执行一些服务器端代码并打开新的弹出窗口。但问题是按钮单击新的弹出窗口打开,一旦服务器端代码执行,第二个弹出窗口就会关闭。
【问题讨论】:
标签: asp.net modalpopup
我必须在单击链接时打开一个模式弹出窗口。在该弹出窗口中,我必须获取一些用户详细信息,并在提交时必须执行一些服务器端代码并打开新的弹出窗口。但问题是按钮单击新的弹出窗口打开,一旦服务器端代码执行,第二个弹出窗口就会关闭。
【问题讨论】:
标签: asp.net modalpopup
尽可能多地扩展您的问题这有助于理解您的问题
无论如何,我想你的问题是页面被回发......你需要从服务器端打开你的第二个模态弹出窗口......
这是一个很好的例子:http://www.codeproject.com/Tips/215040/ModalPopupExtender-from-Server-Side-Code
【讨论】:
在你的代码隐藏按钮点击事件中写下这个
popupid.Hide(); //hide the popup which you dont want to show.
//it will close when you click on submit button
popupid1.show();
用javascript写这个
<script type="text/javascript">
var ShowVerifyInventory = '<%=popup_verifyInventory.ClientID %>';
function ShowPopUp_verifyInventory() {
$find(ShowVerifyInventory).show();
}
var HideVerifyInventory = '<%=popup_verifyInventory.ClientID %>';
function HidePopUp_verifyInventory() {
$find(HideVerifyInventory).hide();
}
</script>
【讨论】: