2012-02-08 97 views
1

在ASP.NET的MVC风格中,我想知道依赖于lambda表达式和数据注释的成本是如何使用EditorFor和其他* for helpers隐含的。 我想所有东西都被缓存了 - 我正确吗?ASP.NET MVC,lambda和性能

欢迎任何关于此主题的链接或解释。

谢谢!

侧面问题:是否有编码实践要避免,因为它会阻止正确的缓存?

回答

1

相应的视图确实被缓存。但是,就我所知,每次调用时都会呈现它。

可以在System.Web.Mvc.Html.TemplateHelper.cs追查下来(在ASP.NET CodePlex上网站上提供的源代码:http://aspnet.codeplex.com/releases

1

是的,他们被缓存。至于编码实践......不这么认为。