如何在集合中使用单个模型的EditorFor

时间:2012-11-27 02:56:10

标签: c# asp.net-mvc razor

我对MVC比较陌生,但这就是我所拥有的: 我的视图有IEnumerable<SportsStore.Domain.Entities.Comment>

类型的模型

顾名思义,它用于收集评论。我还希望用户能够向页面添加注释。在之前的观看中,我使用了@Html.EditorForModel()。这不起作用,因为模型是一个集合。

接下来我尝试使用EditorFor(),所以我尝试了这个@Html.EditorFor(M => M.FirstOrDefault()),但由于某些原因它无效。

有没有办法实现我正在尝试的东西,或者我将不得不为我的模型中的每个属性编写一个html小部件?

1 个答案:

答案 0 :(得分:0)

@Html.EditorFor(M => M.FirstOrDefault().FieldName)