Asp.net mvc 3 三层体系结构中表示层的MVC设计模式

Asp.net mvc 3 三层体系结构中表示层的MVC设计模式,asp.net-mvc-3,asp.net-mvc-4,3-tier,presentation-layer,Asp.net Mvc 3,Asp.net Mvc 4,3 Tier,Presentation Layer,我目前有一个基于3层体系结构的web应用程序。我希望将我的表示层从使用Web表单更改为MVC4 现在我做了一些研究,从我所读到的内容中我了解到视图代表了Web表单的.aspx。控制器表示Web窗体的隐藏代码(.cs) 我的问题是,我看不出这个模型有任何用处。这是因为我可以从业务逻辑层直接从控制器调用方法,从而使模型的用途变得无用 我有什么误解吗?如果是这样,您对在3层体系结构中实现表示层的MVC设计模式有何看法?在一个简单的应用程序中,MVC中的模型可以是来自应用程序或业务层的DTO。在这种情况

我目前有一个基于3层体系结构的web应用程序。我希望将我的表示层从使用Web表单更改为MVC4

现在我做了一些研究,从我所读到的内容中我了解到视图代表了Web表单的.aspx。控制器表示Web窗体的隐藏代码(.cs)

我的问题是,我看不出这个模型有任何用处。这是因为我可以从业务逻辑层直接从控制器调用方法,从而使模型的用途变得无用


我有什么误解吗?如果是这样,您对在3层体系结构中实现表示层的MVC设计模式有何看法?

在一个简单的应用程序中,MVC中的模型可以是来自应用程序或业务层的DTO。在这种情况下,您是对的,您可能不需要在UI中使用单独的模型。

请查看更多详细信息