Tổng quan Asp.Net en Français
ASP.NET là một khuôn khổ để tạo các trang web theo yêu cầu, được Microsoft ra mắt vào tháng 7 năm 2000 và được sử dụng để triển khai các ứng dụng web. Đây là một sự phát triển lớn của Active Server Pages (ASP, hay còn gọi là Classic ASP), theo đó kỹ thuật này được tích hợp vào nền tảng Microsoft .NET.
Lập trình trên ASP.NET là hướng sự kiện, một sự kiện = một cái gì đó đã xảy ra. Trong phong cách lập trình này, hệ thống chờ đợi điều gì đó xảy ra, ví dụ người dùng nhấn nút. Một chức năng được liên kết với sự kiện này và chức năng này sẽ được hệ thống thực thi tự động khi người dùng thực hiện hành động. Trong ASP.NET trang web và hầu hết các widget có thể gây ra sự kiện. Các sự kiện cũng tương ứng với sự khởi đầu của ứng dụng hoặc kết nối của người dùng. Các sự kiện có thể tương ứng với các hành động được thực hiện trên trình duyệt web, đôi khi có thể được xử lý với độ trễ, vì ASP.NET được thực hiện bởi máy chủ web
Công cụ ASP.NET là một bộ lọc được cắm vào máy chủ web Dịch vụ thông tin Internet (IIS). Nó được phân phối với .NET framework. ASP.NET có thể được sử dụng với bất kỳ ngôn ngữ lập trình nào cho nền tảng .NET (Visual Basic .NET, C #, JScript4 ...).
Lập trình trên ASP.NET là hướng sự kiện, một sự kiện = một cái gì đó đã xảy ra. Trong phong cách lập trình này, hệ thống chờ đợi điều gì đó xảy ra, ví dụ người dùng nhấn nút. Một chức năng được liên kết với sự kiện này và chức năng này sẽ được hệ thống thực thi tự động khi người dùng thực hiện hành động. Trong ASP.NET trang web và hầu hết các widget có thể gây ra sự kiện. Các sự kiện cũng tương ứng với sự khởi đầu của ứng dụng hoặc kết nối của người dùng. Các sự kiện có thể tương ứng với các hành động được thực hiện trên trình duyệt web, đôi khi có thể được xử lý với độ trễ, vì ASP.NET được thực hiện bởi máy chủ web
Công cụ ASP.NET là một bộ lọc được cắm vào máy chủ web Dịch vụ thông tin Internet (IIS). Nó được phân phối với .NET framework. ASP.NET có thể được sử dụng với bất kỳ ngôn ngữ lập trình nào cho nền tảng .NET (Visual Basic .NET, C #, JScript4 ...).
Xem thêm