【发布时间】:2014-05-14 18:31:11
【问题描述】:
我有以下 Javascript 代码块,其中包括手动获取枚举的值和文本,并将它们放入名为 source 的数组中:
$('#configuration').editable({
url: '/UTS/UnitSave',
pk: '@Model.unit.c_number',
prepend: "Unknown",
source: [
{
value: @UnitStatus.Phases.Unknown,
text: 'Unknown'
},
{
value: @UnitStatus.Phases.Manufacturing,
text: 'Manufacturing'
},
{
value: @UnitStatus.Phases.Shipping,
text: 'Shipping'
},
{
value: @UnitStatus.Phases.Deployed,
text: 'Deployed'
}
]
});
这工作正常,但如果我要向Phases 添加另一个值,我需要记得回到我的View 并修改上面的代码块。有什么方法可以让这个更健壮,并简化代码来扩展枚举UnitStatus.Phases?
【问题讨论】:
标签: javascript asp.net razor enums