【问题标题】:Refreshing Datagrid to the Parent page on click from the IFRAME page从 IFRAME 页面单击时将 Datagrid 刷新到父页面
【发布时间】:2013-07-15 07:18:55
【问题描述】:

我有一个 ASP.net 页面,它有一个 Datagrid 来显示一个表的所有记录。单击添加按钮会弹出一个带有不同 .ASPX 页面的 IFRAME,以另存为新记录。我想将新记录从 IFRAME 添加到父页面上的 Datagrid。

请建议如何在不刷新整个页面的情况下单独刷新 Datagrid。

注意:保存按钮在另一个页面的 IFRAME 中,而数据网格在另一个页面中。

谢谢

【问题讨论】:

    标签: c# asp.net iframe datagrid


    【解决方案1】:

    如果你只想刷新 Datagrid,你可以考虑 Ajax。 Here is the link

    或者你也可以考虑一个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();" />
    

    【讨论】:

    • 感谢您的回复,但保存按钮在另一个页面中。如何从另一个 C# asp.net 页面调用 grid_view_refresh() 函数。
    • 我已经修改了答案,请看看告诉我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 2012-02-29
    • 2011-04-28
    • 2011-11-15
    • 1970-01-01
    • 2013-04-20
    相关资源
    最近更新 更多