最近做的项目中遇到了这个问题,就是在用window.showModalDialog打开aspx页面时,你点击打开之后,被打开的页面,有一段时间页面主体是白色的,这样的话,有些用户就受不了了。

所以要做些改进了。1、想到了在body里onload事件,结果不行。
                         2、想到了Page页面事件执行顺序,Page.PreInit应该是最前面的。

就想到在此事件里写代码。

);
            Response.Flush();

还别说,这还真起到一半的作用。

但还是不能解决问题。原因是啥着呢?

3、想到了IIS处理请求的方式,HTML页面肯定是最快的啦,浏览器可以直接执行。
因此就想到了用HTML页面来代替aspx页面,再在HTML页面里用个iframe,就可以解决问题了。这次,是真的解决问题了。
原来的链接变成这样的。
<a );
LinkNew.htm



最后效果还凑活着,和大家分享了。

相关文章:

  • 2021-12-24
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-08-14
猜你喜欢
  • 2022-12-23
  • 2021-12-09
  • 2021-08-02
  • 2021-12-03
  • 2022-12-23
  • 2021-08-15
  • 2022-02-09
相关资源
相似解决方案