我来自致力于ASP.NET WebForms和其他Web开发框架的recenelty。 最近我想进入ASP.NET MVC。我读了一本专业书,还有一些我不明白的链接。ASP.NET MVC - 与传统MVC项目不同的要求
如何使用MVC在很多情况下并不完全适合它。我是什么意思? 例如,在WebForms中,您希望构建一个包含所有类型元素的页面,这对于“真实”模型无关紧要。例如,只需使用一个页面来显示一个小聊天,或某种广告,以及一些不代表数据库中数据的控制器。
在MVC中,据我所知,整个概念是建立与他们的模型特定关系的页面,然后它从那里流动。所以对于一个商店(大多数MVC项目的例子)它适合伟大的,一些产品,购物车...
我的问题是,如何使用MVC,当你有所有类型的页面,不需要特定型号使用?这是否会失去使用ASP.NET MVC的全部意义?
答案是否定的,它不会失去使用ASP.NET MVC的全部观点。阅读更多关于MVC,然后你意识到为什么和如何。顺便说一下,你的问题太广泛了。所以,我正在投票表决它被关闭。 – ataravati
模型不需要模仿你的数据库表结构。如果您有一个包含多个元素的页面,则可以为该混合创建一个模型。 –
另外,如果你能给我们一个你认为不适合MVC模型的“页面”的例子,它会更有帮助。 –