2012-01-27 90 views
0

任何一个可以解释如何刷新从子页面父页面在C#如何刷新从子页面父页面

我们有一个要求一样,我们有一个文本框,然后图像弹出按钮,如果我们点击图像弹出按钮它将打开一个弹出窗口,其中有一个文本框。

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

仅当我们手动刷新页面时才会更新。我们希望有一个需求,例如我们必须在不进行任何手动刷新的情况下对其进行更新。

有人知道吗?

+0

在弹出窗口中,用window.opener是指父窗口。 – adatapost 2012-01-27 14:31:16

回答

0

试试这个(JavaScript的):

window.top.reload() 
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/