手动新建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>就不会出现这个错误。
手动新建MVC控制器和视图,以及数据显示的问题的更多相关文章
- Asp.Net Mvc 控制器与视图的数据传递
		数据传递也就是控制器和视图之间的交互,比如在视图中提交的数据,在控制器怎么获取,或者控制器从业务层获得一些数据,怎么传递到视图中,让视图显示在客户端呢?带着这些疑问,我们接着看.. 下面 ... 
- mvc 控制器,视图,Razor 语法
		mvc 控制器controller:响应用户请求,并修改模型model;输入数据的处理,输出view数据的提供: url入控制器的方法有关联:MVC提供的是方法调用结果: mvc model:是对应用 ... 
- Asp.Net Core MVC控制器和视图之间传值
		一.Core MVC中控制器和视图之间传值方式和Asp.Net中非常类似 1.弱类型数据:ViewData,ViewBag 2.强类型数据:@model 二.代码 实例 1.ViewData pub ... 
- 【部分】Asp.Net Mvc 控制器与视图的数据传递
		原文:https://www.cnblogs.com/lsgsanxiao/p/5105639.html 数据传递也就是控制器和视图之间的交互,比如在视图中提交的数据,在控制器怎么获取,或者控制器从业 ... 
- Asp.Net MVC控制器获取视图传值几种方式
		前台表单(V:视图) @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="v ... 
- ASP.Net 第一天笔记 MVC 控制器与视图数据传递注意事项
		1.如果方法的参数的名称与表单元素Name属性的值一致的话,会自动填充 2.如果表单元素的Name属性与实体类型中属性一致,那么表单中的数据会自动赋值给实体中的属性 3.控制器中重载的方法 方法前上边 ... 
- MVC控制器传递多个实体类集合到视图的方案总结
		MVC控制器向视图传递数据包含多个实体类的解决方案有很多,这里主要针对视图模型.动态模型以及Tuple三种方法进行一些总结与记录. 基础集合类:TableA namespace ViewModelSt ... 
- ASP.NET MVC 数据传递 视图向控制器传递
		视图向控制器传递 MVC 视图向控制器传递,就是获取用户输入的数据,在去进行操作 好了,我们不多说直接进行我们的案例. 在HomeController类中添加下来方法 [HttpPost] publi ... 
- ASP.NET MVC 之控制器与视图之间的数据传递
		今天,我们来谈谈控制器与视图之间的数据传递. 数据传递,指的是视图与控制器之间的交互,包括两个方向上的数据交互,一个是把控制器的数据传到视图中,在视图中如何显示数据,一个是把视图数据传递到控制器中, ... 
随机推荐
- LintCode ---- 刷题总结
			对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始).如果不存在,则返回 -1. 基本:两重for循 ... 
- Android studio使用smack连接xmpp服务器收发消息
			我使用的是ejabberd16.09的Linux版本,安装教程网上有很多,我在这里只介绍一下Android端连接.登录和收发消息的方法.文章最后附上了我写的一个demo,欢迎大家参考. ejabber ... 
- 用websocket实现后台推送消息
			1前台实现 connect:function() { var webSocketIP = window.CRM_CONFIG.WebSocketIP; var target = 'ws://'+web ... 
- 使用ObjectInputStream和ObjectOutputStream注意问题
			1.对象序列化,类实现Serializable接口 不需要序列化的属性,使用transient声明 2.使用套接字流在主机之间传递对象注意问题: 学习自:Socket同时使用ObjectInputSt ... 
- idea中建立maven web项卡在Generating Project in Batch mode
			Maven命令执行到Generating Project in Batch mode 卡住,原因是网络带宽不足问题!需要下载一个约5.1M的xml文件. Maven一般命令:mvn archetype ... 
- 实战ASP.NET访问共享文件夹(含详细操作步骤)
			博客园找找看(http://zzk.cnblogs.com)的索引文件占用空间太大,需要移至另外一台服务器,所以要解决"在ASP.NET中通过共享文件夹访问索引文件"的问题. 假设 ... 
- string,stringbuilder和stringbuffer的区别
			String.StringBuffer.StringBuilder之间的区别(网上收集) StringBuffer.StringBuilder和String一样,也用来代表字符串.String类是不可 ... 
- Openjudge-NOI题库-蛇形填充数组
			题目描述 Description 用数字1,2,3,4,...,n*n这n2个数蛇形填充规模为n*n的方阵. 蛇形填充方法为: 对于每一条左下-右上的斜线,从左上到右下依次编号1,2,...,2n-1 ... 
- Shell 脚本计算时间差
			在shell脚本中统计程序执行完毕所需要的时间不像在java中使用System.currentTimeMillis()方便 稍微记录一下,以供备用,免得又去花时间想(统计程序执行消耗多少s): sta ... 
- python3数据结构
			列表 list.append(x) 把一个元素添加到列表的结尾,相当于a[len(a):]=[x] list.extend(L) 将一个给定列表中的所有元素都添加到另一个列表中,相当于a[(len): ... 
