ViewModel には、フォームのドロップダウン メニューの列挙を作成するプロパティがあります。
public enum Colors
{
[Description("Dark Red")]
DarkRed = 0,
[Description("Orange")]
Orange = 1,
[Description("Blue")]
Blue = 2
}
私のヘルパーは次を返します:
<select id="ddlColor">
<option value="DarkRed">Dark Red</option>
<option value="Orange">Orange</option>
<option value="Blue">Blue</option>
</select>
ただし、モデルでプロパティを呼び出すと、値ではなく名前のみが取得されます。たとえば、DarkRed ではなく0です。
model.Selections = InsertForm(model.Color);
これをモデル参照でキャストして、列挙型から 値を取得するにはどうすればよいですか?