2.4.1. giới thiệu về ASP.NET Web form
Web form là một công nghệ lập trình trong ASP.NET cho phép ta tạo ra các trang web có thể lập trình đợc. Chúng biểu diễn thông tin bằng việc sử dụng bất kỳ ngôn ngữ đánh dấu nào và sử dụng các mã lệnh phía server để thực hiện các thành phần phía server.Web form:
. Có thể chạy trên bất cứ browser nào và tự động dịch một cách chính xác, browser – tuân thủ theo mã HTML cho một số chức năng nh styles, layout..
. Có thể lập trình bằng bất cứ ngôn ngữ thực thi (CLR) nào, bao gồm Visual Basic, C# và Jscript .NET.
Tìm hiểu Microsoft ASP.NET
. Do xây dựng trên CLR và đợc cung cấp tất cả các lợi ích từ công nghệ này, bao gồm một môi trờng thi hành đợc quản lý, kiểu an toàn, tính thừa kế và sự biên dịch động.
. Hỗ trợ các công cụ biên tập kiểu WYSIWYG và các công cụ phát triển RAD mạnh mẽ nh Microsoft Visual Studio .NET, cho việc thiết kế và lập trình các form.
. Cung cấp một bộ công cụ đa năng cho phép các nhà phát triển gói gọn logic trang vào trong các thành phần có thể sử dụng lại và nắm bắt các sự kiện trong trang một cách rõ ràng.
Cho phép phân cách giữa mã và nội dung trong một trang, loại trừ các mã “spaghetti-code” thờng gặp trong các trang ASP.
. Cung cấp một bộ các chức năng quản lý trạng thái để bảo vệ trạng thái nhìn thấy đợc trong trang giữa các lần truy vấn.
. Có thể mở rộng với các control mà ngời dùng tự tạo hay do các nhà cung cấp thứ bạ