MVC3返回一个或者多个数据集的方法

1、返回一个数据集方法:

Controller页:

var list=db.users.ToList();
return View(list);

View页:

@model IEnumerable<myMVC.Models.User>
@foreach(var item in Model)
{
 @item.Name
}

2、返回多个数据集方法:
Model页:

public class IndexMoel
{
   public List<UserGroup> UserGroup{get;set;}
   public List<User> User{get;set;}
……
}

Controller页:

var list=new IndexModel();
list.UserGroup=db.UserGroups.ToList();
list.User=db.User.ToList();
return View(list);

View页面:

@model myMvc.IndexModel
@foreach(var g in Model.UseGroup)
{
  @g.GroupName
}



@foreach(var u in Model.User)
{
  @u.UserName
}

 

学习交流群:364976091
上一篇:System.Xml.XmlException: 给定编码中的字符无效。 第 XX 行,位置 YY。


下一篇:Stack Overflow新网站Documentation开启Beta测试