随笔 - 149  文章 - 8  评论 - 248  阅读 - 21万

页面载入时,显示Loading...

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

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

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

Code

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

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

3、想到了IIS处理请求的方式,HTML页面肯定是最快的啦,浏览器可以直接执行。
因此就想到了用HTML页面来代替aspx页面,再在HTML页面里用个iframe,就可以解决问题了。这次,是真的解决问题了。
原来的链接变成这样的。
<a id="addnew" runat="server" href="#" style="color:Blue;cursor:hand;text-decoration:underline">新增</a>
后台代码page_load:this.addnew.Attributes.Add("onclick", "javascript:window.open('LinkNew.htm','','height=700,width=800,location=no,status=no')");
LinkNew.htm

Code


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

posted on   几度夕阳红了  阅读(943)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
< 2009年5月 >
26 27 28 29 30 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

点击右上角即可分享
微信分享提示