本文主要是介绍MVC 的 ViewData 和ViewBag 的使用方法带案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ViewDate是以键值对的方式储存数据 里面的数据也是用键值对的范式取出来 在视图也上直接取出来便利就行
ViewBag 可以把它看做一个类 下面有很多公共字段 你可以随便起名字 。 到前台也是把你存的字段取出来 这个字段里你可以存集合 也可以存数组 也可以存一个类 是个object类型的
个人建议再存数组和集合的时候用ViewDate 的发难存案存 。在没有实体类的时候 展示一组数据 数据量不大的时候也可以用ViewBag 看案例
后台存数据
List list = new List();
for (int i = 0; i < 20; i++)
{
Account a = new Account();
a.Address = “北京大兴”+i;
a.Age = 17+i;
a.Name = “例会”+i;
a.Tel = “13611111111111”+i;
list.Add(a);
}
ViewData.Add(“list”, list);
前台取数据
- @for (int i = 0; i < list.Count; i++) {
- @list[i].Name @list[i].Age
<div style="display:none"> @list[i].Tel</div>
这篇关于MVC 的 ViewData 和ViewBag 的使用方法带案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!