我有一个视图模型,它具有以下两个属性:
public List<ContributorModel> Contributors { get; set; }
public Guid ContributorSelected { get; set; }
设置视图时,Contributors 包含一个对象列表,我想在 DropDownList 中显示。回发到服务器时,我希望 ContributorSelected 成为 DropDownList 的值。
所以在我的表格中,我尝试过:
<div class="formrow">
@Html.DropDownListFor(m=>m.Contributors.First().Id,new SelectList(Model.Contributors,"Id","LastName"))
</div>
但我真的不知道如何格式化我的代码,以便 ContributorSelected 获得价值。此外,回发时,model.Contributors 为空。
有什么提示吗?