Sự kiện hướng server
Đây là sự kiện mặc định của các đối tượng Postback. Thông thường để phát sinh sự kiện này người dùng sẽ kích đúp chuột vào đối tượng khi thiết kế.
Đây là sự kiện không mặc định của các đối tượng Non-Postback. Thông thường để phát sinh sự kiện này người dùng sẽ kích đúp chuột vào đối tượng khi thiết kế.
Khi một sự kiện non-postback xuất hiện trên client-side, ASP.NET sẽ bắt giữ sự kiện và lưu trữ nó trên vùng đệm (cache). Sau cùng khi sự kiện postback xuất hiện, tất cả các sự kiện đã được lưu giữ đó sẽ được gửi đến server. Nếu một đối tượng điều khiển sự kiện kết hợp với một sự kiện thì server sẽ bỏ qua sự kiện đến đối tượng điều khiển sự kiện nhằm tiến hành xử lý. Đối tượng điều khiển sự kiện là một chức năng nó sử lý khi sự kiện được phát sinh. Nếu server gặp sự cố trong việc tìm kiếm đối tượng điều khiển sự kiện tương ứng với các chức năng thì nó sẽ bỏ qua sự kiện đó. Thứ tự của sự kiện đã được xử lý thì không được xác định trước, thế nhưng sự kiện có nguyên nhân từ postback thì luôn luôn được xử lý sau cùng.
Một số đối tượng có sự kiện Changed:
TextBox
Sự kiện thay đổi trên đối tượng này phát sinh sự kiện TextChanged, sự kiện này xuất hiện khi người dùng hoàn tất nhập dữ liệu vào một đối tương TextBox.
DropDownList
Sự kiện thay đổi trên đối tượng này phát sinh sự kiện SelectedIndexChanged, sự kiện này xuất hiện khi người dùng thay đổi vị trí của đối tượng được chọn trong đối tượng này.
RadioButtonList
Sự kiện thay đổi trên đối tượng này phát sinh sự kiện SelectedIndexChanged, sự kiện này xuất hiện khi người dùng thay đổi đối tượng được chọn.
CheckBoxList
Tương tự đối tượng RadioButtonList. Tuy nhiên chú ý là các đối tượng thành phần khác không thay đổi trạng thái (checked) khi thay đổi trạng thái của một đối tượng bất kỳ.
protected void rblGioiTinh_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write("Bạn đang chọn vào giới tính: " + rblGioiTinh.Text);
}
Thuộc tính AutoPostBack của các đối tượng này khi được thiết lập = true sẽ thực hiện giống như đối tượng PostBack. Điều đó đồng nghĩa khi có sự thay đổi phát sinh sự kiện (TextChange, SelectedIndexChange) thì chương trình sẽ đáp ứng sự kiện này ngay lập tức mà không cần phải đợi gửi kèm với sự kiện của các đối tượng PostBack.
» Tin mới nhất:
» Các tin khác: