我正在使用 asp.net。我有一个主页和一个弹出窗口。当我单击按钮时,将出现弹出窗口。弹出窗口包含两个文本字段和两个按钮。一个是提交数据的提交按钮(),另一个是关闭弹窗的简单输入型按钮。
当我单击取消按钮时,它会关闭弹出窗口。但是当我在文本框中填写信息并单击提交时,它会在服务器中插入数据,但弹出窗口没有关闭。我无法正确查看页面。数据网格正确刷新,但我无法在页面上执行操作。为此,我必须手动刷新页面。
请告诉我如何在将数据插入数据库后关闭 asp.net 中的弹出窗口。
这是显示和隐藏弹出窗口的代码:
<script language="javascript" type="text/javascript" src="../JS/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="../JS/modalpopup.js"></script>
<style>
*html #dvPopup {
top: expression(eval(document.documentElement.scrollTop)) !important;
}
</style>
<table style="background-color: transparent" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="heder" valign="middle" height="30" style="padding-left: 10px" colspan="2">
<img height="13" hspace="5" src="../images/arrow.gif" width="13" align="absMiddle">
<strong>Destination Management</strong> <br />
</td>
</tr>
<tr>
<td>Destination Name :
<asp:TextBox ID="txtDestinationName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="*" ControlToValidate="txtDestinationName">
</asp:RequiredFieldValidator>
</td>
<td>
<asp:Button ID="btnAdd" runat="server" CssClass="BUTTON" Text="Add"
Width="70px" OnClick="btnAdd_Click" >
</asp:Button>
<input type="button" id="Button1" value="Close"
onclick="HideModalPopup('dvPopup'); return false;" />
</td>
</tr>
</table>
提前致谢。