在介绍列举控件之前我们先来复习AutoPostBack 以及Page.IsPostBack 这两个属性。
Page.IsPostBack 属性 Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。下列范例利用Page.IsPostBack 属性来判断网页是不是第一次载入:
<Html> <ASP:Label Id="lblA" Runat="Server"/> <Form Id="Form1" Runat="Server"> <ASP:Button Id="btnA" Runat="Server" Text="请按我" OnClick="btnA_Click"/> </Form> <Script Language="VB" Runat="Server"> Sub Page_Load(Sender As Object,e As Eventargs) If Page.IsPostBack Then lblA.Text="网页不是第一次载入" Else lblA.Text="网页是第一次载入" End If End Sub Sub btnA_Click(Sender As Object,e As Eventargs) Response.Write("您按了按钮") End Sub </Script> </Html> 所以第一次执行程序的时候,显示网页是第一次加载:
 待按下按钮触发Page_Load 事件时,由于网页不是第一次载入,Page.IsPostBack 属性此时就传回True,所以显示网页不是第一次加载:

AutoPostBack 属性 以TextBox Web 控件为例,若我们把AutoPostBack 属性在设定为True,并且指定OnTextChange 的事件程序为何时,当使用者按下「Enter」或是「Tab」让光标离开此控件而且控件的内容有所改变时,将自动传回控件现在的内容并触发Page_Load 事件及OnTextChange 属性所设定的事件。支持AutoPostBack 属性的Web 控件以及事件如下表所示:

|