我正在尝试尽可能优化我的代码。我使用了很多这样的部分文件:
@if (Model.PageMeta.Sidebar == PageMetaSidebar.Small) { Html.RenderPartial("_SmallSidebar"); }
..
..
..
有人可以告诉我这是否有性能开销。我了解 Razor 视图已编译。是否在显示页面时会读取另一个磁盘以获取我使用的每个部分文件的数据。如果是这种情况,那么在我的布局页面上使用例如 5 个 RenderPartials 会产生多少额外开销。