0
我有這樣的枚舉:劍道下拉結合
public enum PayTerms
{
[Display(Name = "30")]
_30 = 1,
[Display(Name = "60")]
_60,
[Display(Name = "90")]
_90,
[Display(Name = "120")]
_120,
CAD
}
使用這個模板,我設法創建下拉列表中有適當的名稱:
@model PayTerms?
<div class="k-edit-label">@Html.LabelFor(x => x)</div>
<div class="k-edit-field">
@(Html.Kendo().DropDownListFor(m => m)
.BindTo(EnumHelper.GetSelectList(typeof(PayTerms)))
.OptionLabel("-- Select --"))
</div>
但我有約束力的問題。目前對於我的枚舉屬性的每個值在下拉列表中選擇的值是「--Select--」 如何將下拉列表中的選定值綁定到枚舉值?
UPDATE:
而且我已經試過EnumHelper.GetSelectList(typeof(Erp.Shared.Contract.PayTerms), Model.Value)
也沒有運氣