首页 > 其他 > 详细

ViewData丶ViewBag和TempData

时间:2018-07-11 14:12:49      阅读:196      评论:0      收藏:0      [点我收藏+]

案例:

     public ActionResult Index()
        {
            ViewData["num"] = 2;
            ViewData.Add("num2", 2);

            ViewBag.myNum = 2;
            TempData["myNum2"] = 2;

            Student stu = new Student()
            {
                id = "123456",
                name = "张三",
                sex = ""
            };
            return View(stu);
        }

页面:

@*使用Model赋值,需要引入下面的命名空间*@
@using ViewBag_Data.Models;
@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div> 
        <p>
            Model赋值
            @Model.id
            @Model.name
            @Model.sex
        </p>
        我是ViewData:@((int)(ViewData["num"]) + 1)                                                  <br />
        我是ViewData方式二:@((int)ViewData["num2"] + 1)                                              <br />
        我是ViewBag:@(ViewBag.myNum + 1)                                                            <br />
        我是TempData:@((int)TempData["myNum2"] + 1)                                                 <br />
    </div>
</body>
</html>

 

ViewData丶ViewBag和TempData

原文:https://www.cnblogs.com/chenze-Index/p/9293502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!