ASP.NET的工作原理
在多数场合下,能够将ASP.NET版面容易地当做等闲的HTML版面,版面包括符号有特异处理措施的一些代码段。当安装.NET时,本地的IIS Web服务器积极搭配成查找伸展名为.aspx的文件,且用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。
从技巧上讲,ASP.NET模块分析ASPX文件的内容,并将文件内容分解成独自的号召以发生代码的大局构造。告终此工作后,ASP.NET模块将各号召放置到预定义的类定义中(无须要放在同时,也无须要按编写次序放置)。然后利用这个类定义一个特异的ASP.NET对象Page。该对象要告终的任务之一即便生成HTML流,这些HTML流能够归来到IIS,再从IIS归来到客户。简言之,在用户哀求IIS服务器供给一个版面时,IIS服务器就依据版面上的文本、HTML和代码(这对我们来说是最重要的)发生该版面。
|