Chuyển trang .aspx thành Web User Control
Posted: 17/8/2009.
Nếu như bạn muốn sử dụng lại nội dung của một web form vào một nơi khác trong ứng dụng của bạn, bạn có thể dễ dàng chuyển đổi trang web này thành một ASP.NET User Control rồi sau đó là bạn có thể đưa User Control này vào bất cứ trang web nào.
Nếu như bạn muốn sử dụng lại nội dung của một web form vào một nơi khác trong ứng dụng của bạn, bạn có thể dễ dàng chuyển đổi trang web này thành một ASP.NET User Control rồi sau đó là bạn có thể đưa User Control này vào bất cứ trang web nào.
Ví dụ, bạn có một trang aspx trong ứng dụng của bạn có dạng như sau:
Bây giờ, bạn cần thực hiện một số bước sau:
- Đổi lại tên file của trang aspx đó thành file có đuôi mở rộng là ascx.
- Tiếp đến bạn hãy loại bỏ hết các thẻ HTML, HEAD, BODY, FORM ra khỏi nội dung của trang này.
- Thay đổi lại chỉ thị "@Page" thành "@Control".
- Xóa bỏ tất cả các thuộc tính của chỉ thị "@Control", ngoại trừ thuộc tính Language, AuthoEventWireup, CodeFile và Inherits
- Bạn cũng cần thay đổi lại thuộc tính Inherits để chỉ ra tên file code behind cho User Control giống như hình dưới đây.
- Nếu bạn có file code behind, tên của nó sẽ được thay đổi tự động một cách phù hợp.
- Mở file và thay đổi lại class nó thừa kế từ User Control, và tên class có dạng .ascx. Xem hình sau:
Tham khảo thêm tại đây.
[Nghean-Aptech st]
Các tin mới:
Hướng dẫn tích hợp giao diện trang quản trị SB Admin 2 vào Laravel 5.8.
Hướng dẫn tích hợp Google ReCaptcha v2 vào Laravel bằng curl.
Học lập trình React JS trong vòng 5 phút.
Sử dụng trình soạn thảo CKeditor tích hợp CKFinder với Laravel.
Hướng dẫn cài đặt Apache, PHP, MySQL, PHPMyAdmin trên Windows 10 và cấu hình SendMail.
Các tin cũ hơn:
Kiểm tra sự tồn tại địa chỉ Internet.
Công cụ lập trình cho Điện thoại di động.
Sử dụng điều kiểm ActiveX trong.NET-client.
Tránh viết mã cứng URL trong Web XML.
Sử dụng page caching và fragment caching.