这个问题可能非常基础,但对于C#我是一个新手。我在不使用模型的情况下从控制器返回列表数据。我想使用它,并希望创建一个表。
// Mycontroller
public ActionResult Applied( string id)
{
try {
List<GrindersForJob> Grinders = JobAppliedRepository.GetgrindersByJobId(id);
return View(Grinders);
} catch (Exception ex) {
return View();
}
}
&#13;
答案 0 :(得分:0)
cshtml file =
@model IEnumerable<GrindersForJob>
<html>
<head>
<title>
</title>
</head>
<body>
@foreach(GrindersForJob item in Model)
{
<span>
@item.YourColumnName
</span>
}
</body>
</html>
答案 1 :(得分:0)
只需将列表发送到您的视图
即可在视图顶部添加
}
现在,您可以使用@model IEnumerable<GrindersForJob>
循环
答案 2 :(得分:0)
如果您想使用表格列表,为什么不将其作为表格传递?
如前所述@model IEnumerable将采用你的列表
但是如果你需要一个表,你可以将DataTable传递给你的视图。
@model System.Data.DataTable