مثال مثال زیر صفحه ساده ای را ارائه می دهد که دربردارنده ی یک label control و یک button control می باشد. به مجرد اینکه رخدادهای مربوط به صفحه (page event) مانند Page_Load، Page_Iniو Page_PreRender فعال می شوند (روی می دهند)، پیغامی فرستاده می شود که توسط label control نمایش داده می شود. هنگامی که دکمه کلیک می شود به دنبال آن رخداد Button_Click فعال گشته و پیغامی ارسال می گردد که روی label نمایش داده می شود. یک وب سایت جدید ایجاد کرده، سپس به ترتیب یک label control و button control با مکان نمای موس از Control toolbox کشیده و روی وب سایت خود جای گذاری کنید. ازطریق پنجره ی properties، ID های (شناسه های) .lblmessage. و .btnclick. را به ترتیب به control های مربوطه تخصیص دهید (آن ها را شناسه گذاری کنید). خاصیت (property) Text کنترل button را 'Click' قرار دهید (مقداردهی کنید). فایل markup (نشانه گذاری شده): (.aspx) کد: < %@ Page="" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="eventdemo._Default" % > < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns="http://www.w3.org/1999/xhtml" > < head runat="server" > < title >Untitled Page< /title > < /head > < body > < form id="form1" runat="server" > < div > < asp:Label ID="lblmessage" runat="server" > < /asp:Label > < br / > < br / > < br / > < asp:Button ID="btnclick" runat="server" Text="Click" onclick="btnclick_Click" / > < /div > < /form > < /body > < /html >
روی design view دوبار کلیک کرده تا به source code یا code behind (کد برنامه) دسترسی پیدا کنید .رخداد Page_Load به صورت خودکار و بدون هیچ کدی داخل آن ایجاد می شود. حال خط کد های زیر را وارد کنید : کد: using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; namespace eventdemo { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { lblmessage.Text += "Page load event handled. < br / >"; if (Page.IsPostBack) { lblmessage.Text += "Page post back event handled.< br/ >"; } } protected void Page_Init(object sender, EventArgs e) { lblmessage.Text += "Page initialization event handled.< br/ >"; } protected void Page_PreRender(object sender, EventArgs e) { lblmessage.Text += "Page prerender event handled. < br/ >"; } protected void btnclick_Click(object sender, EventArgs e) { lblmessage.Text += "Button click event handled. < br/ >"; } } }