mvc3 c#Webアプリケーションを作成しようとしています。私がやろうとしているのは、DropDownlistを作成し、それに辞書を渡すことです。Webインターフェイスのユーザーは、辞書の値を確認する必要があり、それが機能します。しかし、選択した値をモデルにバインドしたくはありません。代わりに、関連付けられたキーが必要です。それはどういうわけか可能ですか?
この例では、選択した値をモデルにバインドする方法を確認できます。
@Html.DropDownListFor(model => model.EditDate, new SelectList(Versions.Values), Model.EditDate)
Versions.ValuesはDateTimes(ディクショナリの値)です。送信時に、選択した値はmodel.EditDateにバインドされます。しかし、選択した値の関連付けられたキーをバインドしたい(値はidです)。
どうやってやるの?
前もって感謝します