浏览器如何解释ASP.NET
托管在 中的网页IIS
?
第一次访问网页时,浏览器中是否安装了一些东西?还是ASP.NET
创建“正常”HTML
页面?
IIS 解释和执行 ASP.NET 代码和标记并将 HTML 发送到浏览器。
浏览器解释 HTML。
ASP .NET 是服务器端。它远程执行并将标准 HTML 页面传送到浏览器
“ASP.NET 页面的扩展名为 .aspx。如果浏览器请求 ASP.NET 页面,服务器会处理页面中的任何可执行代码,然后再将结果发送回浏览器。”
引自w3schools网站。
第一次访问 asp.net 页面时,它被编译成一个 .net 类(连同后面的代码)。iis 中安装了一个所谓的 ISAPI 过滤器。当您访问 asp.net 页面(扩展名为 .aspx 的文件)时,iis 将使用 ISAPI 过滤器使用已编译的类执行请求。
你需要的一切都在这里,我的朋友