如何从子页面刷新父页面

时间:2012-01-27 14:28:38

标签: page-refresh

可以解释如何从C#

中的子页面刷新父页面

我们有一个要求,例如,我们有一个文本框,后跟图像弹出按钮,如果我们点击图像弹出按钮,它将打开一个弹出窗口,里面有一个文本框。

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

只有当我们手动刷新页面时它才会更新。我们想要一个像我们必须更新它的要求,而不需要任何手动刷新。

有人知道吗?

2 个答案:

答案 0 :(得分: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/

答案 1 :(得分:0)

试试这个(javascript):

window.top.reload()