在我基于 MVC3 的应用程序中,我经常需要在不同的视图中重用相同的功能。
示例:用于搜索用户的一种视图。显示搜索结果并使用户能够选择一个或多个返回记录的另一个视图。最后,这些记录必须传递给原始视图/控制器。
我如何使用(如果有的话)RenderAction 和一个,比如说,UserAccountSelectionController 来构建一组可重用的控制器和视图?我的可重用控制器如何“知道”将选定的用户模型传递到哪里?是否有不同的方法以 MVC3 方式创建可重用组件?
非常感谢您的帮助。
问候,凯文