繁体   English   中英

在 asp.net 中重新加载弹出窗口

[英]Reloading a pop up window in asp.net

我在 ASP.NET 中有一个弹出窗口

在这个弹出窗口中,我有两个 div。

  1. 在第一个子页面正在加载。
  2. 在 div 2 中,正在从同一页面加载网格视图。

在 div One 中,我有保存按钮,单击它我需要从父页面代码更新 div 2 中的 gridview 以供参考:

对于第一个:

<div>
   <input type="button" id="btnSave" value="Save" onclick="someevent" class="btn btn-primary btn-sm" />
</div>

对于 div 2:

<div class="modal fade" id="transactionFieldMapping" tabindex="-1"
                role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="width: 100%; height: 100%;">
                <div class="modal-dialog" style="width: 68%; height: 75%;">
                    <div class="modal-content"
                        style="width: 60%; height: 95%;">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                <span aria-hidden="true">&times;</span></button>
                            <h4 class="modal-title" id="H1">
                                <asp:Label runat="server" ID="Label2" Text="">Data Dependency Mapping AT TestCase level</asp:Label></h4>
                        </div>
                        <div class="modal-body" style="width: 98%; height: 90%;">
                            <table width="100%" border="0">                               
                            </table>
                            <iframe width="100%" height="100%" id="IframetransactionFieldMapping" frameborder="0" runat="server">
                            </iframe>
                        </div>
                    </div>
                </div>
            </div>

Div ONE 代码将加载到 Div TWO 中可用的 I-Frame 中

现在单击保存在 DIV ONE 中,我需要在同一个弹出窗口中更新 div 2 中的网格视图。

只是我只想从正在加载到模型内部 I 框架中但保持模态打开的子页面进行回发。

Ajax Control Toolkit 非常适合您的需求。

https://www.devexpress.com/Products/AJAX-Control-Toolkit

就您所追求的是ModalPopupExtender工具而言。

花点时间了解它们是如何工作的以及如何使用它们。 有大量关于这些工具的视频和论坛帖子,这是我学习如何使用它们的方式。

这是您特别追求的提示 - asp:UpdatePanel

祝你好运!

您可以使用 Jquery 方法。

当您单击 div1 保存按钮时,将调用一个 jquery 方法,其职责是将 div1 的值传送到控制器或服务器。 并返回一个您需要在 div2 中显示的值。 当您的方法成功返回时,您可以使用从控制器获取的数据更新 div2。

通过这种方式,您可以在不关闭模态的情况下更新 div2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM