Asp.net 母版页和性能

Asp.net 母版页和性能,asp.net,Asp.net,母版页是否可以在加载时间较长的情况下提高应用程序的性能,或者只是为了重用设计并保持一致性。或者在内容页和母版页的事件执行过程中有开销(需要时间)。这是为了重复使用设计和保持一致性 包含母版页和其他控件以及所有依赖项的整个页面的开销非常小,可能是1-2毫秒,因此没有理由谈论它 我现在检查我最大的页面,有87个依赖项*,需要70毫秒才能开始显示,所有这些都是数据库成本,而不是因为依赖项 [*]一个母版、一个页面和其他自定义控件,我在临时文件夹中看到了编译后的版本,并且有一行显示了这一点。典型母版页上

母版页是否可以在加载时间较长的情况下提高应用程序的性能,或者只是为了重用设计并保持一致性。或者在内容页和母版页的事件执行过程中有开销(需要时间)。

这是为了重复使用设计和保持一致性

包含母版页和其他控件以及所有依赖项的整个页面的开销非常小,可能是1-2毫秒,因此没有理由谈论它

我现在检查我最大的页面,有87个依赖项*,需要70毫秒才能开始显示,所有这些都是数据库成本,而不是因为依赖项


[*]一个母版、一个页面和其他自定义控件,我在临时文件夹中看到了编译后的版本,并且有一行显示了这一点。

典型母版页上的开销最小,但这取决于您选择在母版页上放置什么。设置为在Page_Load上运行的代码将在每个页面上运行,因此,如果在母版页中放入大量内容,则需要时间来执行它。