CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 263

263

Chương 7: ASP.NET và Web Form

Hình 7.8 Thực hiện thao tác xác nhận tính hợp lệ tùy biến

11.

11.

Thêm đ ng đi u ki m vào Web Form

Thêm đ ng đi u ki m vào Web Form

Bạn cần thêm một điều kiểm web vào một trang web lúc thực thi và thụ lý các sự
kiện của nó.

Tạo một đối tượng điều kiểm, thêm nó vào tập hợp

Controls

của một điều kiểm

container, và sử dụng lệnh

AddHandler

để kết nối bất kỳ phương thức thụ lý sự

kiện nào. Bạn phải tạo điều kiểm sau mỗi lần postback.

Kỹ thuật thêm điều kiểm web vào trang web tương tự như kỹ thuật thêm điều kiểm Windows
vào form, nhưng có một vài điểm khác, bao gồm:

Các điều kiểm được-tạo-động chỉ tồn tại đến lần postback kế tiếp. Nếu cần chúng, bạn
phải tái tạo lại khi trang được trả về. Tuy nhiên, đòi hỏi này không ngăn bạn viết mã để
thụ lý các sự kiện của chúng.

Việc định vị các điều kiểm được-tạo-động không mấy dễ dàng. Bạn nên sử dụng điều
kiểm trực kiện (literal control) chứa mã HTML (như

<br>

) để phân cách các điều kiểm

được-tạo-động.

Các điều kiểm được-tạo-động nên được đặt trong một điều kiểm container (như

Panel

)

hơn là đặt trực tiếp lên trang. Điều này khiến cho việc định vị chúng dễ dàng hơn.

Nếu muốn tương tác với điều kiểm sau này, bạn nên cho nó một định danh (ID) duy
nhất. Bạn có thể sử dụng ID này để thu lấy nó từ tập hợp

Controls

của điều kiểm

container.

Nơi tốt nhất để tạo các điều kiểm mới là trong phương thức thụ lý sự kiện

Page.Load

(bảo đảm

điều kiểm sẽ được tạo mỗi khi trang được đáp ứng). Ngoài ra, nếu bạn thêm một điều kiểm

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.