264
Chương 7: ASP.NET và Web Form
nhập (input) sử dụng view state, thông tin view state sẽ được trả lại cho điều kiểm sau khi sự
kiện
Page.Load
phát sinh. Tương tự, vì sự kiện
Page.Load
luôn phát sinh trước khi sự kiện nào
khác diễn ra, bạn có thể tái tạo một điều kiểm dựng nên các sự kiện phía server, và phần mã
thụ lý sự kiện của nó sẽ diễn ra ngay sau sự kiện
Page.Load
.
Ví dụ dưới đây (xem hình 7.9) sẽ tạo động ba điều kiểm (hai
Button
và một
TextBox
) và định
vị chúng bằng điều kiểm trực kiện (đóng vai trò là dấu phân cách). Hai
Button
được kết nối
với các phương thức thụ lý sự kiện riêng biệt.
TextBox
được cấp một định danh duy nhất để
phần text của nó có thể được thu lấy sau này (trong đáp ứng cho cú nhắp chuột vào
Button
).
Hình 7.9 Các điều kiểm được-tạo-động
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
public class DynamicControls : System.Web.UI.Page {
protected System.Web.UI.WebControls.Label lblMessage;
protected System.Web.UI.WebControls.Panel pnl;
// (Bỏ qua phần mã designer.)