1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %>
 2 
 3 <!DOCTYPE html>
 4 
 5 <html xmlns="http://www.w3.org/1999/xhtml">
 6 <head runat="server">
 7     <title></title>
 8 </head>
 9 <body>
10     <form id="form1" runat="server">
11     <div>
12         <input runat="server" id="btn" type="button" value="OK"/>
13     </div>
14     </form>
15 </body>
16 </html>
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Web;
 5 using System.Web.UI;
 6 using System.Web.UI.WebControls;
 7 
 8 public partial class index : System.Web.UI.Page
 9 {
10     protected void Page_Load(object sender, EventArgs e)
11     {
12         if (!Page.IsPostBack)
13         {
14             //不涉及到客户端页面的代码,放在这里可以保证不会重复执行         
15             Speak();
16         }
17         //事件注册的代码放在这里比较好
18         btn.ServerClick += Say;
19     }
20     public void Speak()
21     {
22         string msg =  btn.Value;
23         Response.Write("<script type='text/javascript'>alert('"+msg+"')</script>");
24     }
25     public void Say(object hander,EventArgs e)
26     {
27         Response.Write("<script type='text/javascript'>alert('Welcome to China!');</script>");
28     }
29 }