我不知道技术名称,但我会解释一下。
我有一个名为 Project 的模型,它有一个名称、描述。
每个项目都有多个任务。
我所拥有的是这样的
模型
public class Project
{
public String Namevm { get; set; }
public String Descriptionvm { get; set; }
public Tasks Taskvm { get; set; }
}
public class Task
{
public String Namevm { get; set; }
public String Descriptionvm { get; set; }
}
控制器
public ActionResult Report (int id)
{
Project Report= new Project();
Report.Taskvm = from o in db.tasks
where o.project_id == id
select new Task { name = o.name, description=o.description };
Report.Namevm = "NAME OF PROJECT";
Report.Descriptionvm= "DESCRIPTION OF PROJECT";
return View(Report);
}
如何打印 Report.Namevm 和 Report.Descriptionvm
并迭代所有任务?
我试过这个但没有用
看法
@foreach (var item in Model)
{
@Html.DisplayFor(modelItem => item.Taskvm.Namevm )
@Html.DisplayFor(modelItem => item.Taskvm.Descriptionvm)
<br>
}