在ASPX文件中使用代码有性能差异吗?

时间:2009-07-09 22:44:34

标签: asp.net performance page-lifecycle

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

在我看来,aspx文件中的代码首先一起访问它们的dll(可能在Page_Init中),并移动到Temp Asp.Net文件夹。而.aspx文件只是IIS找到一个文件所必需的。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

在aspx文件或代码隐藏文件中使用代码在性能方面没有任何区别。只是美学。

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