首页 > 其他 > 详细

5-19

时间:2016-05-19 19:14:31      阅读:143      评论:0      收藏:0      [点我收藏+]
方法一
//controller public IActionResult list(){ var objects=new List<Object>(); for(int i=0;i<=10;i++){ objects.Add(new Object{Title="xxxx"+i}); } ViewBag.Objects=objects; return view(objects); } //view <ul> @foreach(Object a in(Viewbag.Objects as IEnumeranle<Object>)){ <li>@a.title</li>
} </ul>

  

方法二
//controller
public IActionResult list(){
  var objects = new List<Object>();
  for(int i=0;i<=10;i++){
    objects.Add(new Object{Title="xxxx"+i});
  }
  viewBag.Objects=objects;
  return View();
}

//view
<ul>
@foreach(dynamic a ViewBag.Objects){
  <li>@a.Title</li>
  
}
<ul/>

方法三

//controller

public IActionResult list(){
  var objects = new List<>(Object);
  for(int i = 0;i<=10;i++){
     objects.Add(new Object{Title="xxxx"+i}); 
  }
  return view(objects);
}

//view
//using MyApplication.Models
//@model IEnumerable<Object>

@model IEnumerable<MyApplication.Models.Object>
<ul>
@foreach(Object a in model){
<li>@a.Title</li>
}


 

 

视图模型(xxxxxViewModels):专门为视图提供信息的模型。不同于MVVM模式中的视图模型。

 

5-19

原文:http://www.cnblogs.com/dagedan/p/5509668.html

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