我无法将下拉列表与枚举值绑定。在给定的代码中,我将所有枚举值作为变量“mode”中的对象获取,但它不会在下拉列表中绑定。 这是我的下拉列表的HTML代码。
<select data-bind="options:modes,value:Mode,
optionsText:'Text',
optionsValue:'ID',
optionCaption:'Select Mode'"></select>
,脚本如下: -
var NfsObject = {
Name: '',
Path: '',
Extensions: '',
Volume: '',
Mode: 0,
ClientID: 0
}
function Nfs(data) {
var mode = JSON.parse('@Html.Raw(Model.ToValues(typeof(NfsModeEnum)))');
var self = this;
this.modes = mode;
this.clients = ko.observableArray([]);
ko.mapping.fromJS(data, NfsObject, self);
}