这是我在这里的第一个问题,所以我非常感谢能获得一些帮助。 嗯...我有以下代码,我将IEnumerable发送到View中,EditorForModel渲染整个列表进行编辑就好了。
查看:
@model IEnumerable<App.Models.Requirements>
...
<form>@Html.EditorForModel()</form> //inside the template, I use @model App.Models.Requirements
...
问题是,现在我想将更多内容传递给View,所以我创建ViewModel有点像......
public class PersonReqModel
{
public People Person { get; set; }
public IEnumerable<Requirements> Requirements{ get; set; }
}
将ViewModel传递给视图,如...
@model App.ViewModels.PersonReqModel
...
<form>@Html.EditorForModel()</form>
...
现在,EditorForModel没有渲染任何东西,正如预期的那样,我尝试了一些东西,但我似乎无法将IEnumerable需求传递到模板中。
有没有人有解决方案?谢谢!