关于模式窗口的文章就很多了,有一编是我认为比较全面一点的:
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);