ViewData丶ViewBag和TempData
Posted chenze-index
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ViewData丶ViewBag和TempData相关的知识,希望对你有一定的参考价值。
案例:
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的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET-viewBag Viewdata Tempdata
NET MVC中ViewData,ViewBag和TempData的区别浅析