Asp.net Html.Action性能

时间:2015-01-16 08:16:44

标签: asp.net-mvc-5

我正在使用由大约10个模块组成的页面开发asp.net mvc 5 Web应用程序。 我使用Html.action的部分视图实现每个模块,调用从web api获取数据的操作 我怀疑是关于表现。 Html.action可以破坏性能吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为这取决于数据及其对填充视图的依赖性

<强> Html.Action

  

在局部视图中显示数据时,Action方法很有用   独立于相应的视图模型。例如:在博客中   要在每个页面上显示类别列表,我们想使用   动作方法由于类别列表填充的不同   模型。

@{Html.Action("Category","Home");}  

<强> Html.Partial

  

部分方法在部分显示数据时很有用   视图已经在相应的视图模型中。例如:在一个   博客显示一篇文章的评论,我们想用   RenderPartial方法,因为带有注释的文章信息是   已经填充在视图模型中。

@Html.Partial("_Comments")