[英]Reloading a pop up window in asp.net
我在 ASP.NET 中有一个弹出窗口
在这个弹出窗口中,我有两个 div。
在 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">×</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.