小智 34

Html.Action() - 输出字符串

Html.RenderAction() - 直接呈现回复

响应流是字符串输出的更好性能.

  • 那么,如果RenderAction提供更好的性能,你何时会使用Html.Action? (15认同)
  • 来自[另一个问题]的@ user76071(http://stackoverflow.com/questions/5248183/html-partial-vs-html-renderpartial-html-action-vs-html-renderaction)带有Action您可以将结果放入变量或者从函数返回它. (3认同)

Voo*_*ild 26

两者之间的区别在于Html.RenderAction将结果直接呈现给Response(如果操作返回大量HTML,则效率更高),而Html.Action返回带有结果的字符串.

查看此链接以获取详细说明