我的视图中的代码和我用@ Html.Partial调用的代码之间是否存在性能损失?

时间:2012-09-14 09:09:53

标签: asp.net-mvc asp.net-mvc-3

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

@Html.Partial("_Stats")

或:

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

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

2 个答案:

答案 0 :(得分:1)

Premature optimisation is a root of all evil !!如你所愿,请使用partials,不要担心性能。当你的应用程序每天有百万次点击停止时,请担心它。对DB的一个请求可能需要花费更多的部分费用。

答案 1 :(得分:0)

使用@{Html.RenderPartial("_Stats");},效果更快。