“MODEL”不包含“PROPERTY”的定义,并且没有可以找到接受“MODEL”类型的第一个参数的扩展方法“PROPERTY”

时间:2016-06-02 19:38:24

标签: asp.net-mvc

查看:

@model IEnumerable<models.AppModel> 
@using (Html.BeginForm()){
    <table>
    <tr>
        <td>
            @Html.LabelFor(model => model.Age) //error
</td>
</tr>
</table>
}

控制器:

public ActionResult Index(){
    if (string.IsNullOrWhiteSpace(unitCode))
            {
                return View(entity.dBSet.ToList());
            }
    else // do something else
}

型号:

namespace models{
    public class AppModel{
        public short Age {get; set;}
        public string Nationality {get; set;}
    }
}

在视图中,模型类的每个属性(例如Model.AgeModel.Nationality都有此错误。我该如何解决?

0 个答案:

没有答案