1
我已经为性别创建了一个下拉列表,但在回到编辑页面时,我无法确定如何拉取选定的值。这里是我的原代码:如何让我的下拉列表默认为选定的值?
<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>
谢谢!
完美!谢谢!我只是把我的Model.Candidate.Gender放在错误的地方......将它移到括号内,并且它正在工作。我几分钟前到MSDN的那个页面,但不知何故,我想我只是没有得到它。 –