在没有模型的情况下实现MVC架构

时间:2012-01-05 04:24:49

标签: asp.net-mvc

我在接受采访时被问到:我们可以在没有模型的情况下实施MVC架构吗? 如果是 - 怎么样?

4 个答案:

答案 0 :(得分:7)

这是一个棘手的问题。如果他们的意思是,你可以使用Microsoft ASP.NET MVC技术而不使用模型,那么答案是肯定的。

如果他们的意思是,你可以在没有模型的情况下实现MVC模式,那么答案是否定的。 M表示模型。

答案 1 :(得分:1)

还有其他方法可以将数据从控制器传递到视图,例如ViewData,但如果你正在使用它,那么可以说它不再被称为MVC。

答案 2 :(得分:1)

没有模型的模型视图控制器架构?那只是View Controller不会吗?我想静态网站不需要模型

答案 3 :(得分:1)

通过使用ViewBag,您可以在没有模型的情况下使用ASP.NET MVC,并且Views模型是动态的。如果你真的想要,你可以通过从Action返回Content()结果来获得MVC中的C:)