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

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

<1>

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

<2>

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

<3>

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

二,在控制器里写

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

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

2,若视图头这样写手动新建MVC控制器和视图,以及数据显示的问题

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

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

上一篇:Android--创建进度框ProgressDialog


下一篇:NotePad++ 正则表达式