“模型”在MVC3中的意义?

时间:2011-03-02 19:35:32

标签: c# asp.net asp.net-mvc asp.net-mvc-3

我在MVC3中很新,所以请耐心等待。我创建了默认的ASP.NET MVC3应用程序。那里有一个简单的注册页面。

所以调用程序是这样的:

  1. View(Register.cshtml)调用Controller(AccountController.cs)
  2. 控制器调用Model(AccountModels.cs)
  3. 我想知道,为什么需要Model?我的意思是,应该做什么模型?任何答案将不胜感激!谢谢。

5 个答案:

答案 0 :(得分:6)

模型代表数据。如果您的视图没有要加载的数据,则不需要模型!

观看此视频 - 它应该在简短的评论中解释得比我更好:Understanding Models, Views, and Controller

答案 1 :(得分:2)

模型应代表您的业务领域,它应该反映您的应用程序的目的。 View是公开业务域的UI,控制器是域和UI之间的桥梁。

答案 2 :(得分:1)

模型就是其他两个不是的东西。视图是纯粹的演示文稿,控制器是视图的逻辑,模型是您实际查看的内容。

答案 3 :(得分:0)

该模型认为将在页面上显示的非静态数据 - 视图可以访问模型及其属性以便呈现它们。

答案 4 :(得分:0)