C# 如何使用集合外单个模型的EditorFor
我对MVC比较陌生,但我有: 我有一个视图,其类型为C# 如何使用集合外单个模型的EditorFor,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我对MVC比较陌生,但我有: 我有一个视图,其类型为IEnumerable 顾名思义,它是一个评论集。我还希望用户能够添加一个评论页面。在以前的视图中,我使用了@Html.EditorForModel()。这不起作用,因为模型是一个集合 所以接下来我尝试使用了EditorFor(),所以我尝试了这个@Html.EditorFor(M=>M.FirstOrDefault()),但由于某种原因它不起作用 有没有一种方法可以实现我正在尝试的,或者我必须为模型中的每个属性编写一个html小部件 @Htm
IEnumerable
顾名思义,它是一个评论集。我还希望用户能够添加一个评论页面。在以前的视图中,我使用了@Html.EditorForModel()
。这不起作用,因为模型是一个集合
所以接下来我尝试使用了EditorFor()
,所以我尝试了这个@Html.EditorFor(M=>M.FirstOrDefault())
,但由于某种原因它不起作用
有没有一种方法可以实现我正在尝试的,或者我必须为模型中的每个属性编写一个html小部件
@Html.EditorFor(M => M.FirstOrDefault().FieldName)