我在接受采访时被问到:我们可以在没有模型的情况下实施MVC架构吗? 如果是 - 怎么样?
答案 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:)