手动新建MVC控制器和视图,以及数据显示的问题

一,在C#.NET的MVC项目添加一个控制器,在这个控制器有一个index方法,你可以在index方法上鼠标右键选择添加视图,这可以创建一个包含index.cshtml的View视图的文件夹

<1>

<2>

<3>

二,在控制器里写

1,若返回给视图的是一个集合,视图需遍历将数据显示,

   public ActionResult Index(RegisterViewModel model)
        {
           
            return View(db.Login.ToList());
        }

2,若视图头这样写

则会出现CS1579: “MyWebMVC.Models.Login”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“MyWebMVC.Models.Login”类型的变量,这样的错误

3,在这个时候我们只需要将@model MyWebMVC.Models.Login改为@model IEnumerable<MyWebMVC.Models.Login>就不会出现这个错误。

 

posted @ 2016-04-08 16:46  叶丶梓轩  阅读(569)  评论(0编辑  收藏  举报