2012-02-08 52 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

是的,他們被緩存。至於編碼實踐......不這麼認爲。