ASP.NET MVC中将数据从Controller传递到视图方法

  • A+
所属分类:MVC

ASP.NET MVC中将数据从Controller传递到视图方法

ASP.NET MVC中将数据从Controller传递到视图方法

1.ViewData
ViewData的类型是字典数据,key-value 如:ViewData["Data"]
2.ViewBag
ViewBag是dynamic类型,访问比较方便,直接"."就可以了 如:ViewBag.Data,ViewData与ViewBag可以数据共享,比如说 ViewData["Data"] ==ViewBag.Data

3.TempData

TempData可以在浏览器的一次请求的多个Action方法之间传递数据,TempData与ViewData、ViewBag不共享数据

4.Model

Model实际上是ViewData["Model"],与此类似的还有一个ModelState

钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: