Action()和RenderAction()之间的区别?

时间:2010-01-18 10:45:05

标签: asp.net-mvc

在asp.net mvc2中,

之间的区别是什么
Html.Action(...)

Html.RenderAction(...)

1 个答案:

答案 0 :(得分:17)

菲尔·哈克在this post中解释这两种方法做得很好。

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