1 ViewBag.Message = "Your application description page."; 2 ViewData["Message"] = "Your application description page."; 3 List<string> colors = new List<string>(); 4 ViewBag.Listcolors = colors; 5 ViewData["Listcolors"] = colors; 6 //在View中访问 7 @{ 8 List<string> clist = ViewBag.Listcolors as List<string>; 9 List<string> clist = ViewData["Listcolors"] as List<string>; 10 //然后通过for/foreach进行使用 11 } 12 @ViewData["Message"] 13 @ViewBag.Message
1 Dictionary<string, string> address = new Dictionary<string, string>(); 2 List<string> modules = new List<string>(); 3 ViewBag.Address = address; 4 ViewBag.Modules = modules; 5 //在View中访问 6 @ViewBag.Address[键值1];@ViewBag.Address[键值2];@ViewBag.Address[键值3];//通过键值进行访问 7 @ViewBag.Modules[0];@ViewBag.Modules[1];@ViewBag.Modules[2];//通过索引进行访问
1 public ActionResult Index(){ 2 TempData["abc"] = "this is tempdata"; 3 return View(); 4 } 5 //在About视图里面调用 6 @TempData["abc"];
ViewBag、ViewData、TempData的使用和区别
原文:https://www.cnblogs.com/My-Sun-Shine/p/13520807.html