簡體   English   中英

在IFRAME頁面上單擊,將Datagrid刷新到Parent頁面

[英]Refreshing Datagrid to the Parent page on click from the IFRAME page

我有一個ASP.net頁面,該頁面具有一個Datagrid來顯示表的所有記錄。 單擊“添加”按鈕時,會彈出一個具有不同.ASPX頁的IFRAME,並將其另存為新記錄。 我想將新記錄從IFRAME添加到父頁面上的Datagrid。

請提出如何單獨刷新Datagrid而不刷新整個頁面的建議。

注意:“保存”按鈕在另一個頁面的IFRAME中,而Datagrid在另一個頁面中。

謝謝

如果只想刷新Datagrid,則可以考慮使用Ajax。 鏈接在這里

或者,您也可以考慮使用Java腳本刷新網格,下面的代碼可以幫助您

protected void grid_view_refesh()
{
    grid_view.Bind();
}

Button:

 <button id="btn_refresh" onclick="btn_refresh_click();">Refresh</button>

javascript

<script type="text/javascript" language="javascript">
 function grid_view_refesh()
  {
     // you code to refresh grid
  }

希望對你有幫助

已編輯

您可以在彈出窗口(子窗口)中嘗試此代碼

<script type="text/javascript">
    function CloseWindow() {
    window.close();
    window.opener.location.reload();
}

<input type="button" value="Close Window" onclick="javascript: return CloseWindow();" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM