Postback Versus Non-Postback Events

Postback events cause the form to be posted back to the server immediately. These include click-type events, such as Button.Click. In contrast, many events, typically change events, are considered non-postback because the event is not posted back to the server immediately. Instead, these events are cached by the control until the next time a post occurs. Controls with non-postback events can be forced to behave in a postback manner by setting their AutoPostBack property to true.

Table 3-3 summarizes the controls with postback and non-postback events.

Table 3-3. Controls with postback and non-postback events

Postback

Non-postback

Button

CheckBox

Calendar

CheckBoxList

DataGrid

DropDownList

DataList

ListBox

ImageButton

RadioButtonList

LinkButton

RadioButton

Repeater

TextBox

Get Programming ASP .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.