在asp.net中,有时候页面加载时,后台需要进行一些操作,比如查询数据库等。而且可能这些操作需要花费较长时间,致使前台长时间无响应,甚至有可能造成页面超时。可以采用以下方法解决:
      1、asp.net 1.1
      
 1asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI;
 2asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI.WebControls;
 3asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI.WebControls.WebParts;
 4asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI.HtmlControls;
 5asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Threading;
 6asp.net后台长时间操作时,向前台输出“请等待"信息的方法public partial class Default2 : System.Web.UI.Page
 7}

      2、asp.net 2.0
      
 1asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System;
 2asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Data;
 3asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Configuration;
 4asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web;
 5asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.Security;
 6asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI;
 7asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI.WebControls;
 8asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI.WebControls.WebParts;
 9asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Web.UI.HtmlControls;
10asp.net后台长时间操作时,向前台输出“请等待"信息的方法using System.Threading;
11asp.net后台长时间操作时,向前台输出“请等待"信息的方法public partial class _Default : System.Web.UI.Page
12 AsyncDelegateGetDataSet();

      在asp.net2.0的代码中采用了异步页,实现效率提高了。但是有一点不明白,一定要循环3次以上(while(i<3))前台才会显示正在读取数据请稍候...”.

相关文章:

  • 2022-12-23
  • 2021-12-21
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2021-09-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2021-05-18
相关资源
相似解决方案