代码文件:
using System;
using Sy***m.Collections;
using Sy***m.ComponentModel;
using Sy***m.Data;
using Sy***m.Drawing;
using Sy***m.Web;
using Sy***m.Web.SessionState;
using Sy***m.Web.UI;
using Sy***m.Web.UI.WebControls;
using Sy***m.Web.UI.HtmlControls;
using Sy***m.Threading;
namespace AjaxTest
{
/**////
/// WebForm2 的摘要说明。
///
public class WebForm2 : Sy***m.Web.UI.Page
{
protected Sy***m.Web.UI.WebControls.Button Button1;
protected Sy***m.Web.UI.WebControls.Label Label1;
private void Page_Load(object sender, Sy***m.EventArgs e)
{
Re***nse.Write("
private void Button1_Click(object sender, Sy***m.EventArgs e)
{
//当点击按钮时,假设请求需要较长时间(这里设置为10秒)
Sy***m.Threading.Thread.Sleep(10000);
th***Label1.Text = "终于加载完成啦";
}
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
ba***OnInit(e);
}
/**////
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
///
private void InitializeComponent()
{
th***Button1.Click += new Sy***m.EventHandler(th***Button1_Click);
th***Load += new Sy***m.EventHandler(th***Page_Load);
}
#endregion
}
}
页面文件:
<%@ Page language="c#" Codebehind="We***rm2.aspx.cs" AutoEventWireup="false" Inherits="Aj***est.WebForm2" %>