在类

时间:2016-07-25 18:17:39

标签: asp.net asp.net-mvc

我正在尝试执行以下操作:

@{
    ViewBag.Title = "Administrator";
}
@model List<MyProject.DAL.MyClass>
  @foreach (var m in Model)
         {
               @Html.LabelFor(m=>m.Id)
         }

MyClass:

namespace MyProject.DAL
{
    using System;
    using System.Collections.Generic;

    public partial class MyClass
    {
        public int Id { get; set; }
        public string Title { get; set; }
    }
}

如何在这种情况下使用@ Html.LabelFor(MyClass列表)? 如果模型只是一个类@Html.LabelFor(m=>m.Id),这将有效

1 个答案:

答案 0 :(得分:2)

这应该这样做。

@model List<MyProject.DAL.MyClass>
@foreach (var item in Model)
{
  @Html.LabelFor(m => item.Id)
}