C# 如何将列表模型绑定到视图?

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().

我正在使用mvc4,在controller.cs中有以下代码

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})
}