zoukankan      html  css  js  c++  java
  • ViewBag、ViewData使用

    1、Example - Using ViewData

    Controller 

    public ActionResult Index()
    {
        List<string> colors = new List<string>();
        colors.Add("red");
        colors.Add("green");
        colors.Add("blue");            

        ViewData["listColors"] = colors;
        ViewData["dateNow"] = DateTime.Now;
        ViewData["name"] = "Hajan";
        ViewData["age"] = 25;

        return View();
    }


    View (ASPX View Engine)

    <p>
        My name is 
        <b><%: ViewData["name"%></b>
        <b><%: ViewData["age"%></b> years old.
        <br />    
        I like the following colors:
    </p>
    <ul id="colors">
    <% foreach (var color in ViewData["listColors"as List<string>){ %>
        <li>
            <
    font color="<%: color %>"><%: color %></font>
        </
    li>
    <% } %>
    </ul>
    <p>
        <%: ViewData["dateNow"%>
    </p>

    (I know the code might look cleaner with Razor View engine, but it doesn’t matter right? ;) ) 

    2、Example - Using ViewBag

    Controller 

    public ActionResult Index()
    {
        List<string> colors = new List<string>();
        colors.Add("red");
        colors.Add("green");
        colors.Add("blue");

        ViewBag.ListColors = colors; //colors is List
        ViewBag.DateNow = DateTime.Now;
        ViewBag.Name = "Hajan";
        ViewBag.Age = 25;
        return View(); 
    }

    You see the difference?

    View (ASPX View Engine)

    <p>
        My name is 
        <b><%: ViewBag.Name %></b>
        <b><%: ViewBag.Age %></b> years old.
        <br />    
        I like the following colors:
    </p>
    <ul id="colors">

    <% foreach (var color in ViewBag.ListColors) { %>
        <li>
            <font color="<%: color %>"><%: color %></font>
        </li>
    <% } %>

    </ul>
    <p>
        <%: ViewBag.DateNow %>
    </p>

  • 相关阅读:
    IIs和ftp
    java中HashMap重要性质和优化总结
    深入理解mysql的left join(真的很深入)
    windows bat批处理语法简析
    遍历hashMap的两种方式
    Java开发实践 集合框架 全面分析
    MySQL中日期与时间类型
    CentOS6.5下Redis安装与配置
    查看redis进程
    Web阶段:第七章:Tomcat服务器
  • 原文地址:https://www.cnblogs.com/easypass/p/2248950.html
Copyright © 2011-2022 走看看