Đang chuẩn bị liên kết để tải về tài liệu:
ASP.NET 4 Unleased - p 7

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Tìm hiểu Lập động Lạ thay, khi bạn tạo ra một trang ASP.NET, bạn đang thực sự tạo ra các mã nguồn cho một lớp học NET Bạn đang tạo ra một thể hiện mới của lớp System.Web.UI.Page. Toàn bộ nội dung của một trang ASP.NET, bao gồm tất cả các kịch bản và nội dung HTML, được biên dịch vào một lớp học NET | 34 CHAPTER 1 Overview of the ASf.NET Framework Understanding ASP.NET Pages This section examines ASP.NET pages in more detail. You learn about dynamic compilation and code-behind files. We also discuss the events supported by the Page class. Understanding Dynamic Compilation Strangely enough when you create an ASP.NET page you are actually creating the source code for a .NET class. You are creating a new instance of the System.Web.UI.Page class. The entire contents of an ASP.NET page including all script and HTML content are compiled into a .NET class. When you request an ASP.NET page ASP.NET Framework checks for a .NET class that corresponds to the page. If a corresponding class does not exist the Framework automatically compiles the page into a new class and stores the compiled class the assembly in the Temporary ASP.NET Files folder located at the following path WINDOWS Microsoft.NET Framework v4.0.30128 Temporary ASP.NET Files The next time anyone requests the same page in the future the page is not compiled again. The previously compiled class is executed and the results are returned to the browser. Even if you unplug your web server move to Borneo for 3 years and start up your web server again the next time someone requests the same page the page does not need to be recompiled. The compiled class is preserved in the Temporary ASP.NET Files folder until the source code for your application is modified. When the class is added to the Temporary ASP.NET Files folder a file dependency is created between the class and the original ASP.NET page. If the ASP.NET page is modified in any way the corresponding .NET class is automatically deleted. The next time someone requests the page the Framework automatically compiles the modified page source into a new .NET class. This process is called dynamic compilation which enables ASP.NET applications to support thousands of simultaneous users. Unlike an ASP Classic page for example an ASP.NET page does not need to be parsed .

TÀI LIỆU LIÊN QUAN