Asp.net ASPX文件中的代码是否存在性能差异?

Asp.net ASPX文件中的代码是否存在性能差异?,asp.net,performance,page-lifecycle,Asp.net,Performance,Page Lifecycle,在aspx文件中放置代码的速度较慢?每次访问都会重新编译代码 在我看来,aspx文件中的代码是在第一次访问它们的dll时编译的(可能在Page_Init中),然后移动到Temp Asp.Net文件夹中。而.aspx文件只是IIS找到文件所必需的。您将代码放在哪里不会影响性能。与.aspx文件相比,至少在代码隐藏文件中。在aspx文件或代码隐藏文件中包含代码在性能上没有区别。只是在美学方面 然而,编译是另一回事,它实际上与您选择的部署或您创建的项目(网站或Web应用程序)有关。 Web应用程序更接

在aspx文件中放置代码的速度较慢?每次访问都会重新编译代码


在我看来,aspx文件中的代码是在第一次访问它们的dll时编译的(可能在Page_Init中),然后移动到Temp Asp.Net文件夹中。而.aspx文件只是IIS找到文件所必需的。

您将代码放在哪里不会影响性能。与.aspx文件相比,至少在代码隐藏文件中。

在aspx文件或代码隐藏文件中包含代码在性能上没有区别。只是在美学方面

然而,编译是另一回事,它实际上与您选择的部署或您创建的项目(网站或Web应用程序)有关。
Web应用程序更接近VS 2003 Web项目模型,在构建过程中编译所有源代码并生成单个程序集。

请记住,在代码和标记全部编译之前,没有页面,因此没有页面。Web应用程序仍然有aspx文件。如果您在aspx中更改了任何代码,这将被考虑