C# 如何将列表模型绑定到视图?
我正在使用mvc4,在controller.cs中有以下代码C# 如何将列表模型绑定到视图?,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我正在使用mvc4,在controller.cs中有以下代码 public class GroupsController : Controller { // // GET: /Groups/ public ActionResult Index() { IGroupRepository groupRepo = new GroupRepository(); var mygrouplist = groupRepo.GetAll().
public class GroupsController : Controller
{
//
// GET: /Groups/
public ActionResult Index()
{
IGroupRepository groupRepo = new GroupRepository();
var mygrouplist = groupRepo.GetAll().ToList();
return View("Groups",mygrouplist);
}
现在打开Groups.cshtml
如何将mygrouplist
值绑定到
只需使用foreach循环即可:
foreach(var item in Model)
{
<h4 class="profile-namegrp"><a href="#">@item.Property</a> </h4>
}
foreach(模型中的变量项)
{
}
模型表示您的视图模型,因为我看到您已经传递了您的模型,所以这应该可以工作
注意:不要忘记将视图模型设置为:
@model IEnumerable<MyGroup>
@model IEnumerable
只需使用foreach循环即可:
foreach(var item in Model)
{
<h4 class="profile-namegrp"><a href="#">@item.Property</a> </h4>
}
foreach(模型中的变量项)
{
}
模型表示您的视图模型,因为我看到您已经传递了您的模型,所以这应该可以工作
注意:不要忘记将视图模型设置为:
@model IEnumerable<MyGroup>
@model IEnumerable
只需使用foreach循环即可:
foreach(var item in Model)
{
<h4 class="profile-namegrp"><a href="#">@item.Property</a> </h4>
}
foreach(模型中的变量项)
{
}
模型表示您的视图模型,因为我看到您已经传递了您的模型,所以这应该可以工作
注意:不要忘记将视图模型设置为:
@model IEnumerable<MyGroup>
@model IEnumerable
只需使用foreach循环即可:
foreach(var item in Model)
{
<h4 class="profile-namegrp"><a href="#">@item.Property</a> </h4>
}
foreach(模型中的变量项)
{
}
模型表示您的视图模型,因为我看到您已经传递了您的模型,所以这应该可以工作
注意:不要忘记将视图模型设置为:
@model IEnumerable<MyGroup>
@model IEnumerable
您可以使用foreach
循环遍历模型的值。首先,您应该使用@model
指令将视图强类型化为列表,其中T
是您要传递的集合的类型:
@model List<YourListType>
<h4 class="profile-namegrp">
<a href="#">GroupName</a>
</h4>
@foreach (var item in Model)
{
<div>@item.SomeProperty</div>
}
@型号列表
@foreach(模型中的var项目)
{
@item.SomeProperty
}
您可以使用foreach
循环遍历模型的值。首先,您应该使用@model
指令将视图强类型化为列表,其中T
是您要传递的集合的类型:
@model List<YourListType>
<h4 class="profile-namegrp">
<a href="#">GroupName</a>
</h4>
@foreach (var item in Model)
{
<div>@item.SomeProperty</div>
}
@型号列表
@foreach(模型中的var项目)
{
@item.SomeProperty
}
您可以使用foreach
循环遍历模型的值。首先,您应该使用@model
指令将视图强类型化为列表,其中T
是您要传递的集合的类型:
@model List<YourListType>
<h4 class="profile-namegrp">
<a href="#">GroupName</a>
</h4>
@foreach (var item in Model)
{
<div>@item.SomeProperty</div>
}
@型号列表
@foreach(模型中的var项目)
{
@item.SomeProperty
}
您可以使用foreach
循环遍历模型的值。首先,您应该使用@model
指令将视图强类型化为列表,其中T
是您要传递的集合的类型:
@model List<YourListType>
<h4 class="profile-namegrp">
<a href="#">GroupName</a>
</h4>
@foreach (var item in Model)
{
<div>@item.SomeProperty</div>
}
@型号列表
@foreach(模型中的var项目)
{
@item.SomeProperty
}
到目前为止,你读过任何教程吗?如果没有,请考虑阅读
用razor绑定数据非常容易
范例
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.ReleaseDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.Genre)
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<th>
@Html.DisplayFor(modelItem => item.Rating)
</th>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Details", "Details", { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", { id=item.ID })
</td>
</tr>
}
@foreach(模型中的变量项){
@DisplayFor(modeleItem=>item.Title)
@DisplayFor(modelItem=>item.ReleaseDate)
@DisplayFor(modeleItem=>item.Genre)
@DisplayFor(modelItem=>item.Price)
@DisplayFor(modelItem=>item.Rating)
@ActionLink(“编辑”,“编辑”,新的{id=item.id})|
@ActionLink(“详细信息”、“详细信息”{id=item.id})|
@ActionLink(“删除”、“删除”{id=item.id})
}
到目前为止,你读过任何教程吗?如果没有,请考虑阅读
用razor绑定数据非常容易
范例
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.ReleaseDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.Genre)
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<th>
@Html.DisplayFor(modelItem => item.Rating)
</th>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Details", "Details", { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", { id=item.ID })
</td>
</tr>
}
@foreach(模型中的变量项){
@DisplayFor(modeleItem=>item.Title)
@DisplayFor(modelItem=>item.ReleaseDate)
@DisplayFor(modeleItem=>item.Genre)
@DisplayFor(modelItem=>item.Price)
@DisplayFor(modelItem=>item.Rating)
@ActionLink(“编辑”,“编辑”,新的{id=item.id})|
@ActionLink(“详细信息”、“详细信息”{id=item.id})|
@ActionLink(“删除”、“删除”{id=item.id})
}
到目前为止,你读过任何教程吗?如果没有,请考虑阅读
用razor绑定数据非常容易
范例
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.ReleaseDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.Genre)
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<th>
@Html.DisplayFor(modelItem => item.Rating)
</th>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Details", "Details", { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", { id=item.ID })
</td>
</tr>
}
@foreach(模型中的变量项){
@DisplayFor(modeleItem=>item.Title)
@DisplayFor(modelItem=>item.ReleaseDate)
@DisplayFor(modeleItem=>item.Genre)
@DisplayFor(modelItem=>item.Price)
@DisplayFor(modelItem=>item.Rating)
@ActionLink(“编辑”,“编辑”,新的{id=item.id})|
@ActionLink(“详细信息”、“详细信息”{id=item.id})|
@ActionLink(“删除”、“删除”{id=item.id})
}
到目前为止,你读过任何教程吗?如果没有,请考虑阅读
用razor绑定数据非常容易
范例
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.ReleaseDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.Genre)
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<th>
@Html.DisplayFor(modelItem => item.Rating)
</th>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Details", "Details", { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", { id=item.ID })
</td>
</tr>
}
@foreach(模型中的变量项){
@DisplayFor(modeleItem=>item.Title)
@DisplayFor(modelItem=>item.ReleaseDate)
@DisplayFor(modeleItem=>item.Genre)
@DisplayFor(modelItem=>item.Price)
@DisplayFor(modelItem=>item.Rating)
@ActionLink(“编辑”,“编辑”,新的{id=item.id})|
@ActionLink(“详细信息”、“详细信息”{id=item.id})|
@ActionLink(“删除”、“删除”{id=item.id})
}