2012-01-05 61 views
0

我在采访中被问到:我们能否在没有模型的情况下实现MVC架构? 如果是 - 如何?在没有模型的情况下实现MVC架构

+3

你确实知道像这样的大多数(好)面试问题并不是寻找“正确的'回答,而不是知道你可以聪明地思考和讨论问题,对吗? – 2012-01-05 04:36:56

回答

1

还有其他方法可以将数据从控制器传递到视图,如ViewData,但如果这就是您正在使用的所有方法,则可以说它不再被称为MVC。

1

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

+3

静态网站可能不需要控制器。 – 2012-01-05 04:31:29

+0

这不仅仅是观点吗?为什么需要一个没有模型的控制器? – 2012-01-05 04:32:22

+0

如果您仍在使用asp.net-mvc(如标签),您仍然需要控制器和视图 – 2012-01-05 04:39:19

7

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

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

1

您可以使用ASP.NET MVC而不使用ViewBag中的模型,并且Views模型是动态的。如果你真的想,你可以在MVC中通过返回一个Content()结果来获得操作的结果:)

相关问题