我正在使用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>
在此先感謝。