2012-07-24 23 views
0

我创建了一个我很满意的业务/数据体系结构,并且我以相当标准的方式在Winforms中呈现它,方法是让控制器使用服务并绑定结果到Winforms数据源。现在,我想通过MVC 3公开我的架构,并且正在寻找有关如何避免重复所有控制器类的指导。我有点抛出了Controller和ViewResult,而不是简单地实现接口,我可以将其应用到现有的控制器类并插入到Web视图中。想法?使用Winforms统一MVC(3)

回答

2

ASP.NET MVC使用前端控制器架构,它提供了处理Web请求的入口点。该控制器与Web环境(HttpContext,Request,Response等)相结合,并返回视图,而不是更新现有视图。因此你不能也不应该在WinForms开发中使用它。你应该重用的是模型,它是独立于环境的,并且不知道任何关于控制器或视图的东西。