[英]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.