【发布时间】:2013-11-25 12:17:46
【问题描述】:
如何将 Asp.NET Enum 转换为 Json 数组,以便用于敲除选项绑定?
我看到的选项:是创建一些自定义枚举扩展器(创建将枚举转换为 Json 的方法 ConvertToJson)并编写
<script>
var myTypeEnum = @ConvertToJson(typeof(ClientTypeEnum)) ;
</script>
然后我可以使用
<select data-bind="options: myTypeEnum, ....></select>
但我相信有更好的选择,所以我需要自己写ConverToJson方法吗?
【问题讨论】:
-
您需要枚举的值还是名称?还是两者兼而有之?
-
嗯..我相信两者都需要。我需要将更新值保存到 DB(所以这里可能需要 Id)并显示用户名。
标签: c# json knockout.js enums