1. Giới thiệu User Custom Control
Thực chất của User Control (UC) chính là một "trang con", trong đó có thể chứa bất kỳ nội dung nào (trừ các thẻ HTML, BODY, FORM, vì một trang chỉ có duy nhất một lần xuất hiện các thẻ này) . "Trang con" này sau đó có thể được khai báo vào các trang khác để sử dụng. Khi muốn cập nhật nội dung ở tất cả các trang, ta chỉ việc sửa đổi duy nhất UC ban đầu. Khả năng này của ASP .Net giúp chúng ta xây dựng website nhanh hơn, dễ bảo trì hơn.
Các lớp User Control kế thừa tử System.Web.UI.UserControl, hình bên dưới cho thấy sự thừa kế của hai đối tượng Page (trang .aspx) và User Control (trang .ascx).
2. Các bước tạo User Custom control
- Trong bài viết này, tôi sẽ hướng dẫn các bạn cách làm một Menu trái bằng web user Control.
- Chuột phải vào Solution Explorer -> Add -> New Item… hoặc nhần tổ hợp phím Ctrl + Shift + A.
- Trong form Add New Item, chọn Web ở khung bên trái, trong khung bên phải chọn Web User Control. Đặt tên cho control là admLeft.ascx
- Trong trang ascx mới tạo ra, viết một đoạn code để tạo giao diện như sau (source code có trong bài viết)
- Bước tiếp theo chúng ta tạo một trang aspx để add trang ascx vào. Tôi tạo một trang có tên Default.aspx
- Kéo Control admLeft.ascx vào nội dung trang Default.aspx .
» Tin mới nhất:
» Các tin khác: