我在采访中被问到:我们能否在没有模型的情况下实现MVC架构? 如果是 - 如何?在没有模型的情况下实现MVC架构
回答
还有其他方法可以将数据从控制器传递到视图,如ViewData
,但如果这就是您正在使用的所有方法,则可以说它不再被称为MVC。
模型视图控制器架构没有模型?那只会是View Controller不是吗?我猜一个静态网站不需要一个模型
静态网站可能不需要控制器。 – 2012-01-05 04:31:29
这不仅仅是观点吗?为什么需要一个没有模型的控制器? – 2012-01-05 04:32:22
如果您仍在使用asp.net-mvc(如标签),您仍然需要控制器和视图 – 2012-01-05 04:39:19
这是一个小问题。如果他们的意思是,你可以使用Microsoft ASP.NET MVC技术而不使用模型,那么答案是肯定的。
如果他们的意思是,你可以在没有模型的情况下实现MVC模式,那么答案是否定的。 M表示模型。
您可以使用ASP.NET MVC而不使用ViewBag中的模型,并且Views模型是动态的。如果你真的想,你可以在MVC中通过返回一个Content()
结果来获得操作的结果:)
- 1. Flex - 在没有框架的情况下实现MVC模式,httpservice应该在模型还是控制器中?
- 2. 在没有第三方框架的情况下实现DI
- 3. 在没有MVC应用程序的情况下使用模型
- 4. 如何在不违反MVC模式的情况下实现缓存模型?
- 5. 如何在没有实体框架的情况下实现Odata API?
- 6. 我可以在没有实体框架的情况下使用ASP.NET MVC模型验证功能吗?
- 7. 在没有模型的情况下在MVC中抛出验证错误
- 8. 在没有实际实现任何方法的情况下,有没有骨架类/抽象类的好设计?
- 9. 在没有自动装配的情况下构造SimpMessagingTemplate实例
- 10. 如何在没有实现的情况下在android中实现微调器?
- 11. 在没有$ _SESSIONs的情况下实现Facebook PHP SDK(3.1.1)
- 12. 在没有va_list的情况下实现printf
- 13. 如何在没有actionview的情况下实现form_tag helpers?
- 14. 我可以在没有MembershipProvider的情况下实现RoleProvider吗?
- 15. 如何在没有Async CTP的情况下实现等待
- 16. 如何在没有setter的情况下实现INotifyPropertyChanged?
- 17. 在没有JQuery的情况下实现onclick事件
- 18. 在没有XML配置的情况下实现Spring Security Oauth
- 19. 我们如何在没有SpingIOC.jar的情况下实现Spring IOC
- 20. 如何在没有内部模块的情况下构建node.js?
- 21. 在没有Pry的情况下查看Rails concole中的模型
- 22. 现在可以在没有任何框架或遵循MVC模式的情况下使用PHP吗?
- 23. 在没有创建实现的情况下实现接口(动态代理?)
- 24. 如何在没有three.js的情况下渲染OBJ模型 - WebGL
- 25. 如何在没有ng模型的情况下使用ng-change
- 26. 在没有模型的情况下处理参数
- 27. Ember数据:在没有商店的情况下创建模型
- 28. 在没有Ember-Data的情况下恢复模型更改
- 29. 如何在没有ActiveRecord的情况下创建模型?
- 30. 在没有模型的情况下验证文本框
你确实知道像这样的大多数(好)面试问题并不是寻找“正确的'回答,而不是知道你可以聪明地思考和讨论问题,对吗? – 2012-01-05 04:36:56