我正在尝试创建一个 mvc3 c# webapplication。我想要做的是创建一个 DropDownlist 并将字典传递给它。网络界面中的用户应该会看到字典的值,这很有效。但我不想将选定的值绑定到模型,而是想要关联的键。这有可能吗?
在示例中,您会看到我如何将所选值绑定到模型:
@Html.DropDownListFor(model => model.EditDate, new SelectList(Versions.Values), Model.EditDate)
Versions.Values 是 DateTimes(字典的值)。在提交时,选定的值将绑定到 model.EditDate。但我想绑定所选值的关联键(值是 id)。
我怎样才能做到这一点?
提前致谢