C#MVC.NET嵌套RenderAction的

时间:2010-12-16 04:04:37

标签: c# asp.net-mvc-2 nested renderaction

我希望有一个主页,上面有各种“小工具”,显示我网站上的各种控制器的数据。我希望显示的小部件取决于经过身份验证的用户的角色。由于许多小部件将出现在多个视图中,因此我当前的方法是让每个小部件由视图表示。每个角色也都有自己的视图,该视图由多个RenderAction调用各种小部件视图组成。主页将调用RenderAction以显示经过身份验证的用户角色的相应视图。

问题:

1)在我的主页上有多个嵌套的RenderAction调用是否存在任何性能问题?

2)我还应该考虑其他方法吗?

1 个答案:

答案 0 :(得分:1)

例如,

RenderAction比RenderPartial慢一点。但是,应该相对于您的目标来衡量性能,这意味着RenderAction可能足够快。在尝试优化之前,您应该始终进行测量。

如果您在这些子操作中进行数据库连接,那么渲染结果的方式并不重要。

相关问题