Asp.Net MVC共享控制器

时间:2011-10-31 20:23:45

标签: asp.net-mvc model-view-controller

我对一般惯例有一点疑问:

创建一些我们可以称之为“共享”的控制器是一种很好的方法吗?您怎么看待这个问题,也许您有其他选择?

即。 : 我有控制器“用户” - 它是常用控制器,一些验证方法,配置文件编辑等。 除此之外,我创建了“UserShared”控制器 - 我将在许多视图(Html.RenderAction)中使用它来获取一些PartialViews,即AccountMenu,MessageStatus等。我的意图是使视图尽可能愚蠢而不要混合“共享”(在大多数情况下仅返回PartialViewResult)操作和常用操作。

1 个答案:

答案 0 :(得分:2)

如果功能在控制器中很常见,则可以使用基本控制器。有些人可能因为耦合问题而反对它。您可以阅读herehere