tailieunhanh - ASP.NET 4 Unleased - p 7
Tìm hiểu Lập động Lạ thay, khi bạn tạo ra một trang , 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 . Toàn bộ nội dung của một trang , 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 Framework Understanding Pages This section examines 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 page you are actually creating the source code for a .NET class. You are creating a new instance of the class. The entire contents of an page including all script and HTML content are compiled into a .NET class. When you request an page 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 Files folder located at the following path WINDOWS Framework Temporary 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 Files folder until the source code for your application is modified. When the class is added to the Temporary Files folder a file dependency is created between the class and the original page. If the 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 applications to support thousands of simultaneous users. Unlike an ASP Classic page for example an page does not need to be parsed .
đang nạp các trang xem trước