0

我有十个或更多视图可以使用它:

@Html.Partial("_Stats")

或者:

在我的每个视图中都有 20-30 行 HTML 代码。

@Html.Partial() 是否在编译或运行时引入代码?如果在运行时,那么渲染部分是否存在性能开销,我应该为此烦恼吗?

4

2 回答 2

1

过早 的优化是 万恶之源!!随意使用部分,暂时不要担心性能。当您的应用程序因每天数百万次点击而停止时,请担心它。可能对 DB 的一个请求的成本超过了几个部分的成本。

于 2012-09-14T09:20:45.507 回答
0

使用@{Html.RenderPartial("_Stats");},它工作得更快。

于 2012-09-14T09:24:22.417 回答