惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
博客园_首页
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
博客园 - 司徒正美
有赞技术团队
有赞技术团队
Engineering at Meta
Engineering at Meta
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog

博客园 - 叶子绿了

freemarker显示含有html代码的内容 .net sql 防注入 httpmodule [转载]poi导出excel,可以自定义保存路径 jquery ajax 传递js对象到后台 Struts2下多文件的上传与下载 dwr框架 Oracle 9i中包含Connect by 子句的查询向Oracle 10g移植后运行时错误及解决方法 JQuery Uploadify 基于JSP的无刷新上传实例 写了个用jquery控制select只读(select选项可以供用户查看但不能改变初始选中值) repeater相同行合并 在Web站点中创建和使用Rss源(动态) silverlight xml查询 silverlight 3 数据绑定及分页 解决ASP.NET中Image控件不能自动刷新 解决UpdatePanel无法直接弹出窗口的问题 导入Excel数值读不到,找不到可安装的 ISAM错误! asp.net2.0 上传大容量文件第三方控件radupload 浏览器不能正常解析CSS代码的解决 ajax在用户注册中的应用,类似淘宝网
C#之模态窗口关闭
叶子绿了 · 2010-11-02 · via 博客园 - 叶子绿了

今天又遇到了模态窗口关闭的问题,具体问题是:在父页面打开了一个模态窗口,在模态窗口中添加一个asp的Button,按钮的单击事件写在服务器的.cs文件里,然后用如下代码关闭这个模态窗口:

   Response.Write("<script language=javascript>");
    Response.Write("window.opener=null;");
    Response.Write("window.close();");
    Response.Write("</script>");

代码执行过后却未能关闭该模态窗口,从网上查找并尝试了多种解决方案后,有一种好用但是不明白是怎么回事,具体做法是在模态窗口的HTML代码中,对FORM开头做如下修改:

<form id="Form1" method="post" runat="server" target="bbc2188">
   <iframe   name=bbc2188   width=0   height=0   frameborder=0   style="display:   none"></iframe>

给FORM的 target 属性赋了一个值,并添加一个相应的 iframe 究竟是什么原理还不是太明白,但是解决了当前的问题

这是我在网上看到的一个答案,结果能用。说下我的问题:就是当点击按钮关闭模态窗口页面时,模态窗口会关闭,但会重新打开一个网页。用了这个方法解决了!我不知道他们是不是也是这个问题。

至于上面说的原理,我想应该是:用target来定位一下后来打开的页面,而新打开的页面默认就在iframe中 即是本页,所以通过这个关闭就可以关闭掉了。(估计默认的情况下都是新打开一个页面)

来自: http://hi.baidu.com/chengshiwei/blog/item/4594ee62c008e2d4e7113af8.html