0

任何人都可以解释如何在 C# 中从子页面刷新父页面

我们有一个要求,例如,我们有一个文本框,后跟图像弹出按钮,如果我们单击图像弹出按钮,它将打开一个弹出窗口,其中包含一个文本框。

如果我们在其中添加一些文本并单击保存按钮,则必须更新父页面文本框。

只有当我们手动刷新页面时它才会更新。我们想要一个要求,比如我们必须在没有任何手动刷新的情况下更新它。

有人知道吗?

4

2 回答 2

1

它是一个“真正的弹出窗口”——实际上是一个新窗口吗?还是带有 HTML 元素的模拟弹出窗口?如果是后者——你需要一些 Javascript。您可以通过以下方式在不使用 jQuery 重新加载页面的情况下执行此操作:

父页面:

<textarea id="parent-textbox"></textarea>

儿童弹窗:

<textarea id="child-textbox">This is some content I'd type in the popup</textarea>
<button onclick="$('#parent-textbox').val($('#child-textbox').val())">Click Me To Copy</button>

复制后,您可以关闭弹出窗口并查看结果——无需刷新页面。使用以下命令将 jQuery 添加到您的站点:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

有关如何将 jQuery 集成到您的网站的信息(非常简单),请参阅

http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/

于 2012-01-27T14:47:38.680 回答
0

试试这个(javascript):

window.top.reload()
于 2012-01-27T14:32:01.497 回答