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 }