这个问题的解决方案有不少,但有些方法总会出问题,下面提一个终极解决办法做参考
思路:在父页面提交一个LinkButton按钮,让其隐藏,关闭子页面的时候让LinkButton onclick事件重新刷新页面。
首先在父页面添加一个LinkButton让其text为空,那么就可以隐藏LinkButton,然后注册这个按钮的js,LinkButton.Attributes.Add("onfocus", "javascript:__doPostBack('btnFresh','');");
添加一段JS代码
var sReturn=window.showModalDialog("" + id,'','dialogWidth:420px;dialogHeight:570px,center=yes,status=no,resizable=no,scroll=no,dialogHide=on');;
if (typeof(sReturn) != "undefined")
{
if (sReturn=="1")
{
document.all["btnFresh"].focus();
}
}
然后在子页面提价一下JS代码
function reload()
{
window.parent.returnValue='1';window.close();
}
因为是showModalDialog 所以记住加入 <base target="_self"/>
0
0
博客园的推荐150名大牛的地址
课堂翻译
小组介绍
Sunshine小组
项目进程
总结
布置的开发项目
一周总结
每周学习
- 最新文章
-
如何判断一个IP地址是有效的组播地址
.net Activex在IE中调试时字体和控件变大的问题的解决
'LASTINPUTINFO' ,'GetLastInputInfo': undeclared identifier 问题的解决
C# 获取COM控件注册状态,注册以及反注册COM控件
实现不能粘贴和复制的密码框
robotframework在IE浏览器运行缓慢,input text等待时间过长
robotframework连接mysql数据库问题:Error in test library 'pymysql'
下载python的各种扩展库
加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)
Eclipse中手动安装PyDev----在Eclipse中不显示PyDev的两种原因
Copyright © 2011-2022 走看看