在ASP.NET的MVC風格中,我想知道依賴於lambda表達式和數據註釋的成本是如何使用EditorFor和其他* for helpers隱含的。 我想所有東西都被緩存了 - 我正確嗎?ASP.NET MVC,lambda和性能
歡迎任何關於此主題的鏈接或解釋。
謝謝!
側面問題:是否有編碼實踐要避免,因爲它會阻止正確的緩存?
在ASP.NET的MVC風格中,我想知道依賴於lambda表達式和數據註釋的成本是如何使用EditorFor和其他* for helpers隱含的。 我想所有東西都被緩存了 - 我正確嗎?ASP.NET MVC,lambda和性能
歡迎任何關於此主題的鏈接或解釋。
謝謝!
側面問題:是否有編碼實踐要避免,因爲它會阻止正確的緩存?
相應的視圖確實被緩存。但是,就我所知,每次調用時都會呈現它。
可以在System.Web.Mvc.Html.TemplateHelper.cs追查下來(在ASP.NET CodePlex上網站上提供的源代碼:http://aspnet.codeplex.com/releases)
是的,他們被緩存。至於編碼實踐......不這麼認爲。