如何在iframe中提交后刷新iframe父页面?

Amr*_*rhy 7 html javascript asp.net iframe

我在页面中有iframe,这个iframe包含一个提交按钮,可以执行某些功能.

我想要的是:在iframe提交完成后,调用父页面进行刷新.

我知道如何刷新它:

parent.location.reload();
Run Code Online (Sandbox Code Playgroud)

但是在提交完成后我不知道该怎么做.

Amr*_*rhy 4

我通过在所有方法完成后在后面的代码中添加这行代码解决了这个问题:

    ScriptManager.RegisterStartupScript(this, typeof(string), "script", 
"<script type=text/javascript>
parent.location.href = parent.location.href;</script>", false);
Run Code Online (Sandbox Code Playgroud)

我没有写parent.location.reload()和写的原因parent.location.href = parent.location.href是不要将数据发送到服务器两次,因为我想要加载新的页面。