这是我的ViewModel
public class VideoViewModel
{
public string Movie { get; set; }
public int Order { get; set; }
public IList<VideoContent> VideoContents { get; set; }
}
如何将数据从字段传递到查看的控制器,以映射到我的收藏模式中的收藏?
我视图中的这个代码是将电影和订单传递给控制器,但我也无法弄清楚HOS也可以发送该集合。
@model ViewModels.VideoViewModel
<form method="post">
<div class="form-group">
<label for="movie">Movie</label>
<input type="text" name="Movie" id="movie" class="form-control">
</div>
<div class="form-group">
<label for="order">Order</label>
<input type="text" name="Order" id="order" class="form-control">
</div>
<button type="submit" class="btn btn-primary">Add to database</button>
</form>
预先感谢!
/kalle
asp .net core使用名称属性将来自输入字段的数据绑定到视图模型。
这应该用于通过该系列。
for(int c = 0; c < VideoContents.Count; c++)
{
<input name="VideoContents[@c].FirstProperty" value="@Model.VideoContents[@c].FirstProperty"/>
<input name="VideoContents[@c].SecondProperty" value="@Model.VideoContents[c].SecondProperty"/>
}