手动新建MVC控制器和视图,以及数据显示的问题
发布日期:2021-11-09 22:51:10 浏览次数:28 分类:技术文章

本文共 500 字,大约阅读时间需要 1 分钟。

一,在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>就不会出现这个错误。

 

转载于:https://www.cnblogs.com/May-day/p/5368720.html

转载地址:https://blog.csdn.net/dcujcivw769565/article/details/101260406 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:MVC写在Model文件夹下,登录注册等页面定义的变量规则,不会被更新实体模型删除...
下一篇:C#Stopwatch的使用,性能测试

发表评论

最新留言

很好
[***.229.124.182]2024年04月24日 19时42分20秒