7天 搞定 ASP.NET MVC - 第2天

介绍


在看这边文章时,我们相信你已经成功的完成了第一天的内容。

第一天主要集中在:

  • 选择MVC的理由?

  • ASP.NET Webform 与 ASP.NET MVC的区别

  • 了解Controller和View

注:

如果你还没有完成前一天的内容,请先去看完再过来。我们 的目标是在一天结束用最好的练习和现代的方法创建一个小的MVC项目。每次新的试验都会添加新的方法到前一个试验中或者让前一个试验更加好。


第二天日程

从控制器传递到视图

实验3 - 使用ViewData

讨论实验3

实验4 - 使用ViewBag

讨论实验4

用ViewData和ViewBag的问题

实验5 - 了解强类型View

讨论实验5

了解View Model在ASP.NET MVC中的用法

ViewModel解决方案

实验6 - 实现View Model

讨论实验6

实验7 - View中的集合

讨论实验7

结论


从控制器传递到视图

在实验2中创建的view非常的静态, 在现实场景中它会现实某些动态数据。在下个实验中我们会在View中展示一些动态数据。

View会从Controller中的模型中获取数据。

模型

在ASP.NET MVC模型表示业务数据。

实验3 - 使用ViewData

ViewData是一个字典,它将会包含在controller和view之间传递被传递的数据。Controller将会添加元素到字典中,view会从中读取出来。让我们来做个demo。

步骤 1 - 创建模型类

在Model文件夹中创建一个叫Employee的新类 :

    public class Employee
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int Salary { get; set; }
    }



你可能感兴趣的:(项目,文章,最好)