Html.RenderAction和Html.Action之间的区别

时间:2010-06-02 05:42:35

标签: asp.net .net asp.net-mvc html-helper

有人知道Html.RenderActionHtml.Action之间有什么区别吗?

2 个答案:

答案 0 :(得分:34)

Html.Action() - 输出字符串

Html.RenderAction() - 直接呈现给响应流

如果操作返回大量HTML,则直接渲染到响应流可提供比输出字符串更好的性能。

答案 1 :(得分:26)

  

两者之间的区别在于   Html.RenderAction将呈现   直接导致响应(其中   如果行动更有效率   返回大量的HTML)   而Html.Action返回一个字符串   结果。

查看this link了解详细说明