且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?

更新时间:2022-04-14 20:17:09

using System;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Collections;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.ComponentModel;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Data;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Drawing;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Web;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Web.SessionState;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Web.UI;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Web.UI.WebControls;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Web.UI.HtmlControls;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
using System.Threading; 
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
namespace Exercise
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
{
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
/// <summary>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
/// WebForm2 的摘要说明。
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
/// </summary>

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    public class WebForm2 : System.Web.UI.Page
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
{
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
private void Page_Load(object sender, System.EventArgs e)
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
{
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
// 对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
//对于加载时间比较长的ASP.NET页面,
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
//我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程:
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
            if(!IsPostBack)
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
{
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"<div id='mydiv' >");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"_");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"</div>");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"<script>mydiv.innerText = '';</script>");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"<script language=javascript>;");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"var dots = 0;var dotmax = 10;function ShowWait()");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"{var output; output = '正在装载页面';dots++;if(dots>=dotmax)dots=1;");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText =  output;}");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"function StartShowWait(){mydiv.style.visibility = 'visible'; ");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"window.setInterval('ShowWait()',1000);}");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"function HideWait(){mydiv.style.visibility = 'hidden';");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"window.clearInterval();}");
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Write(
"StartShowWait();</script>");                
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                Response.Flush();
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                
for(long i=0;i<99999999999;i++) i=i++;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?                
//or Thread.Sleep(10000);
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
            }

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        }

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
#region Web 窗体设计器生成的代码
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
override protected void OnInit(EventArgs e)
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
{
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
//
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
//
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
            InitializeComponent();
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
base.OnInit(e);
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        }

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
/// <summary>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
/// 此方法的内容。
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
/// </summary>

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        private void InitializeComponent()
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
{    
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
this.Load += new System.EventHandler(this.Page_Load);
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        }

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
#endregion

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    }

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?}

对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="Exercise.WebForm2" %>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
<HTML>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
<HEAD>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<title>WebForm2</title>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<meta name="CODE_LANGUAGE" Content="C#">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<meta name="vs_defaultClientScript" content="JavaScript">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<script language="javascript">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        HideWait();
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
</script>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
</HEAD>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
<body MS_POSITIONING="GridLayout">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
<form id="Form1" method="post" runat="server">
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?            
&nbsp;
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?        
</form>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?    
</body>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
</HTML>
对于长时间装载的ASP.NET页面,如何在客户端浏览器中显示进度?
分类: IIS,C# Asp.net

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/archive/2008/12/27/1363413.html,如需转载请自行联系原作者