这个问题的解决方案有不少,但有些方法总会出问题,下面提一个终极解决办法做参考
思路:在父页面提交一个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
【推广】
免费学中医,健康全家人
原文地址:https://www.cnblogs.com/zhangchenliang/p/1781926.html
- 推荐文章
- kafka基础:解决org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for xxx topic
- Anaconda安装
- 将py文件打包成exe文件
- python项目案例
- odoo12里面的RPC【远程过程调用】
- idea新建project工程,在里面新建module时,没有maven依赖
- mysql常用配置语句
- eclipse201809中离线安装svn
- Mybatis源码分析(一)
- 以太坊概述
- 中等-5-最长回文子串
- 约瑟夫问题
- 中等-718-最长重复子数组
- 哈夫曼编码
- AOP入门
- 基于注解的依赖注入
- 依赖注入
- Spring入门
- Git与idea入门
- Docker 数据管理
- docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
- maven构建的项目相关的命令
- gradle build文件中文乱码解决
- adobe acrobat看PDF文档显示字体发虚,有毛刺的解决办法
- Jenkins 用Tomcat部署War出现 反向代理设置有误
- 变量 $cfg['TempDir'] (./tmp/)无法访问。phpMyAdmin无法缓存模板文件,所以会运行缓慢。
- phpMyAdmin配置文件中的密文(blowfish_secret)太短
- phpmyadmin报错:mysqli_real_connect(): (HY000/2002): No such file or directory 错误正确解决方法
- Gradle编译设置编码格式
- redis中的hash