关于模式窗口的文章就很多了,有一编是我认为比较全面一点的:
http://dev.youkuaiyun.com/article/27/27760.shtm
这里只说明一下,刷新时不弹出一个新的IE窗口,要加上<base target="_self">,不然会打开一个新的IE窗口。
在window.showModalDialog("New.aspx",window,"dialogHeight=300px;dialogWidth=500px;center=yes");
中,"window"是一个比较关健参数,在子窗体中要调用时要用得到。
在Asp.net程序中会有Cashe的存在,而使模式窗口失效,所以在Page_load里加上
Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
博客介绍了模式窗口相关内容,指出刷新时不弹出新IE窗口需加<base target=\_self\>,window.showModalDialog中的“window”参数很关键,在子窗体调用时会用到。还提到Asp.net程序中Cache会使模式窗口失效,需在Page_load里设置不缓存。
9108

被折叠的 条评论
为什么被折叠?



