我刚问了一个关于使用这些问题的问题。我们建议他们将文本(文本段落)纳入网页。非常静态的文字,我不想用。填充视图。
我的问题是。我应该使用这两个中的哪一个,并且还有使用它们的开销。我认为观点只汇编了一次。如果我包含这些文件怎么样这是否意味着每次我查看页面时都必须获取文件。
答案 0 :(得分:4)
首先,阅读Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction 然后你可以阅读这篇文章, http://5pm.zwares.com/post/1172669451/asp-net-mvc-performance-html-renderpartial-vs
总之,该帖子包含来自Phil Haack的一些有用信息
Html.RenderAction将呈现 直接导致响应(其中 如果行动更有效率 返回大量的HTML) 而Html.Action返回一个字符串 结果。