Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用集合外单个模型的EditorFor_C#_Asp.net Mvc_Razor - Fatal编程技术网

C# 如何使用集合外单个模型的EditorFor

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

我对MVC比较陌生,但我有: 我有一个视图,其类型为
IEnumerable

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

所以接下来我尝试使用了
EditorFor()
,所以我尝试了这个
@Html.EditorFor(M=>M.FirstOrDefault())
,但由于某种原因它不起作用

有没有一种方法可以实现我正在尝试的,或者我必须为模型中的每个属性编写一个html小部件

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