有人知道Html.RenderAction和Html.Action之间有什么区别吗?
答案 0 :(得分:34)
Html.Action()
- 输出字符串
Html.RenderAction()
- 直接呈现给响应流
如果操作返回大量HTML,则直接渲染到响应流可提供比输出字符串更好的性能。
答案 1 :(得分:26)
两者之间的区别在于 Html.RenderAction将呈现 直接导致响应(其中 如果行动更有效率 返回大量的HTML) 而Html.Action返回一个字符串 结果。
查看this link了解详细说明