2010-12-09 45 views
0

我用这asp.net MVC转换列表<>所以循环

List<JobsMeta> JobsMeta= _db.JobsMetas.Where(m => m.int_OrganizationId == null || m.int_OrganizationId == OrganizationInfo.OrganizationId).OrderBy(m => m.int_SortId).ToList(); 
     ViewData["JobMeta"] = JobsMeta; 

现在使用通过计算机[ “JobMeta”]

<% foreach (var JobsMeta in ViewData["JobMeta"])) 

回答

3

计算机[我要循环的视图” JobMeta“]返回对象,您必须将其转换为列表或IEnumerable

<% var data = ViewData["JobMeta"] as List<JobsMeta>; 
    foreach (var JobsMeta in data) 
    { %> 
    html 
<% } %>