在main.aspx中有这样一个表单,是在我点击按钮后弹出来的,初始化进来只能看见按钮,点击按钮后弹出表单<form name="" method="post" action="a.aspx" target="iframeA">
<iframe name="iframeA" style="display:none">
<table>
......
</table>
</form>我本意是提交不成功时,表单中的内容不清空,但是提交成功后就刷新下,现在成功提交后但是无法在a.aspx.cs中用response.write("<script type="text/javascript">window.location.href="main.aspx"</script>")
来刷新main.aspx这个页面了请问高手们有什么办法刷新吗?
<iframe name="iframeA" style="display:none">
<table>
......
</table>
</form>我本意是提交不成功时,表单中的内容不清空,但是提交成功后就刷新下,现在成功提交后但是无法在a.aspx.cs中用response.write("<script type="text/javascript">window.location.href="main.aspx"</script>")
来刷新main.aspx这个页面了请问高手们有什么办法刷新吗?
解决方案 »
- 等待网页返回信息,然后再动作,思路不清晰了
- asp.net 下载
- asp.net程序发布后出现问题
- .net连接mysql,数据输出发生乱码,大哥们帮忙啊 !!!!!
- aspx 中关于打开页面激活这个页面里面的一个button问题
- DataGrid控件表中的数据导出到excel的问题?(高分相送)
- 求一个TreeView 可以拖放节点的代码。
- 郑重向江雨.NET道歉
- javascript 可以得到web service 返回的对象吗?
- bootsrap怎样动态绑定树形下拉列表,实现功能:图片可选中不同部门的人(一级列表和二级列表都是从数据库读取的 ,可选中一人也可多选(结贴赠分)) 图片如下图
- 单点登陆 关于session的问题。
- EMBED播放音乐,相对路径怎么写?如果控制播放器的按钮?
window.location.href="main.aspx" 这个路径应该换成跳转到当前iframe里显示的页面吧
Response.Write("<script>window.top.location.href='main.aspx'</script>");
或
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.top.location.href='main.aspx'", true);
直接写Js脚本不就行了吗
如果是mainFram,则刷新代码是
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.parent.parent.frames.topFrame.location.href='main.aspx'", true);
如果是mainFram,则刷新代码是
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.parent.parent.frames.mainFram.location.href='main.aspx'", true);
这个方法就是刷新特定的iframe
子窗体中调用Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.parent.document.getElementById("Button1").click();</script>");