我已经为Gender创建了一个下拉列表,但是当我回到编辑页面时,我无法弄清楚如何提取所选值。这是我的原始代码:
<div>
@Html.Caption("Gender", "Gender")
@Html.DropDownList("Gender", new SelectList(new Dictionary<int,string> {{ 0, " " }, {1, "Male"}, {2, "Female"}}, "Key", "Value"))
</div>
我从我遇到的另一个问题中尝试了这个,但它似乎仍然不太正确。我错过了什么?如果我需要提供任何其他代码,请告诉我。
<div>
@Html.Caption("Gender", "Gender")
@Html.DropDownList("Gender", new SelectList(new Dictionary<int,string> {{ 0, " " }, {1, "Male"}, {2, "Female"}}, "Key", "Value"), Model.Candidate.Gender)
</div>
谢谢!
答案 0 :(得分:2)
SelectList构造函数有一个重载,它接受您可以指定的选定项目。