一个控制器具有少量视图或三个更结构化 - ASP MVC

时间:2011-11-28 23:57:04

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

我需要重新设计一个模块,并且有一个控制器包含一些操作方法:

FriendsController
用行动方法:

FriendsList()
FriendsRequests()
FriendSearch()

我认为这可以设计得更好。我认为将其改为:

FriendsController - Index/Show/Edit
FriendsRequests - Index
FriendSearch - Index

第二种选择更好吗?

1 个答案:

答案 0 :(得分:1)

主观问题但是,我会说第二种选择更好。正如您已经为'FriendsController'所述,还需要创建其他方法。我建议这最终也会发生在FriendsRequests上(例如确认,创建,列表/索引,显示等)。

如果您愿意,可以全力以赴,将它们分成一个区域。