0

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

4

1 回答 1

2

ASP.NET MVC 使用前端控制器架构,它提供了处理 Web 请求的入口点。此控制器与 Web 环境(HttpContext、Request、Response 等)耦合,它返回视图,而不是更新现有视图。因此,您不能也不应该在 WinForms 开发中使用它。您应该重用的是模型,它与环境无关,对控制器或视图一无所知。

于 2012-07-24T10:00:09.287 回答