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>

  • 相关阅读:
    20180925-3 效能分析
    20180925-7 规格说明书-吉林市2日游
    20180918博客作业
    第二周例行报告
    2018091-2博客作业
    容器(list集合)
    给应届生们的建议(一定要看哦)!
    MySQL 和 JDBC(Java数据库连接)
    Oracle常用数据库对象(片段)
    7353. 【2021.11.06NOIP提高A组模拟】qaq (qaq)
  • 原文地址:https://www.cnblogs.com/frank888/p/4521122.html
Copyright © 2011-2022 走看看