这是我在这里的第一个问题,所以如果我能得到一些帮助,我将不胜感激。嗯......我有下面的代码,我将 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 传递给 View 就像...
@model App.ViewModels.PersonReqModel
...
<form>@Html.EditorForModel()</form>
...
现在 EditorForModel 没有渲染任何东西,正如预期的那样,我尝试了一些东西,但我似乎无法将 IEnumerable 要求传递到模板中。
有人对此有解决方案吗?谢谢!