zoukankan      html  css  js  c++  java
  • MVC控制器中传递模型到视图中进行绑定

    方式一----------------------------------------------

    控制器Index操作中

    List<SampleMVC.Models.Person> objList = new List<SampleMVC.Models.Person>();
    for (int i = 0; i < 10; i++)
    {
    objList.Add(new SampleMVC.Models.Person { Name = "张三" + i });
    }
    ViewBag.Obj = objList;
    return View();

    Index.cshtml中

    @foreach (dynamic item in ViewBag.Obj)
    {
    @item.Name<br/>
    }

    ----------------------------------------------------------------------------------

    方式二-********************************************

    控制器Index操作中

    List<SampleMVC.Models.Person> objList = new List<SampleMVC.Models.Person>();
    for (int i = 0; i < 10; i++)
    {
    objList.Add(new SampleMVC.Models.Person { Name = "张三" + i });
    }
    return View(objList);

    Index.cshtml

    必须将对象转换为IEnumerable对象才能迭代

    @model IEnumerable<SampleMVC.Models.Person>

    <!DOCTYPE html>

    <html>
    <head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
    </head>
    <body>
    <div>
    @foreach (SampleMVC.Models.Person item in Model)
    {
    @item.Name<br/>进行输出人名操作
    }
    </div>
    </body>
    </html>

    @using SampleMVC.Models//如果不想输入类型完全限定名的话可以引用,可以把常用的引用放入Views中web.config中例如:<add namespace="SampleMVC" />

    @model IEnumerable<Person>

  • 相关阅读:
    【iOS】去掉Tabbar顶部线条
    iOS中控制器的释放问题
    码云平台帮助文档_V1.2
    iOS键盘 样式/风格
    cocoapods的安装 升级版
    Unity异常捕获
    tomcat和jdk的安装配置
    Unity读取Excel表格
    NFS
    K8S存储相关yaml
  • 原文地址:https://www.cnblogs.com/frank888/p/4521122.html
Copyright © 2011-2022 走看看