asp.net을 사용하고 있습니다. 메인 페이지와 팝업 창이 있습니다. 버튼을 클릭하면 팝업 창이 나타납니다. 팝업 창에는 두 개의 텍스트 필드와 두 개의 버튼이 있습니다. 하나는 데이터 제출을위한 제출 버튼()이고 다른 하나는 팝업 창을 닫기위한 간단한 입력 유형 버튼입니다.데이터를 삽입하고 새 데이터로 DataGrid를 새로 고친 후 팝업 창을 닫습니다.
취소 버튼을 클릭하면 팝업 창이 닫힙니다. 그러나 텍스트 상자의 정보를 채우고 제출을 클릭하면 서버에 데이터가 삽입되지만 팝업 창이 닫히지 않습니다. 페이지를 제대로 볼 수 없습니다. 데이터 표가 제대로 새로 고쳐지지만 페이지에서 작업을 수행 할 수 없습니다. 이렇게하려면 페이지를 수동으로 새로 고쳐야합니다.
데이터를 데이터베이스에 삽입 한 후 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>
감사 : 여기
을 표시하고 팝업 창을 숨길 수있는 코드입니다.