ASP.NET – Wikipedia tiếng Việt

ASP.NET là một nền tảng ứng dụng web (web application framework) được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứng dụng web và những dịch vụ web. Lần đầu tiên được đưa ra thị trường vào tháng 1 năm 2002 cùng với phiên bản 1.0 của.NET framework, là công nghệ nối tiếp của Microsoft’s Active Server Pages(ASP). ASP.NET được biên dịch dưới dạng Common Language Runtime (CLR), cho phép những người lập trình viết mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ bởi.NET language.

Sau khi phát hành phiên bản Internet Information Service 4.0 vào năm 1997, hãng Microsoft mở màn điều tra và nghiên cứu một quy mô ứng dụng web để xử lý những phiền phức của ASP, đặc biệt quan trọng là việc tách riêng không liên quan gì đến nhau phần biểu lộ và phần nội dung cũng như cách viết mã rõ ràng hơn. Mark Anders, quản trị của nhóm IIS và Scott Guthrie, gia nhập Microsoft vào năm 1997 sau khi tốt nghiệp Đại học Duke, được giao trách nhiệm định hình quy mô cần tăng trưởng. Những phong cách thiết kế bắt đầu được triển khai trong vòng 2 tháng bởi Anders và Guthrie, Guthrie đã viết mã prototype tiên phong trong khoảng chừng thời hạn nghỉ lễ Giáng sinh năm 1997 .

Những trang ASP.NET, được biết đến như những web form, là khối chính trong phát triển ứng dụng. Những web form được chứa trong những file có phần mở rộng ASPX; những nhà phát triển có thể đặt nội dung tĩnh hoặc động vào trang aspx dưới dạng server-side Web Control và User Control. Ngoài ra, có thể viết mã bằng cách chèn <% -- mã cần viết -- %> vào trang web giống như những công nghệ phát triển web khác PHP, JSP và ASP, nhưng những công nghệ nào không hỗ trợ data binding khi nó phát sinh nội dung trang web.

Ví dụ sau sử dụng mã “inline”, một dạng ngược lại với code behind.

< %@ Page Language=" C # " % >

DOCTYPE html PUBLIC " - / / W3C / / DTD XHTML 1.0 Transitional / / EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">