有谁知道Html.RenderAction和Html.Action有什么区别?
Html.Action() - 输出字符串
Html.Action()
Html.RenderAction() - 直接渲染到响应流
Html.RenderAction()
如果操作返回大量HTML,则直接呈现到响应流可提供比输出字符串更好的性能。
两者之间的区别在于Html.RenderAction将结果直接呈现给Response(如果操作返回大量HTML,则效率更高),而Html.Action返回带有结果的字符串。
查看this link的详细说明