我在採訪中被問到:我們能否在沒有模型的情況下實現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