ノックアウトで選択リストをバインドしています
HTML:
<select data-bind="options: $parent.Languages, optionsValue:function(item) { return item.Value; }, optionsText: function(item) {return item.Text; }, value: LanguageID, valueUpdate: 'change'" />
送信時==>vardata = ko.mapping.toJS(viewModel1);
コントローラ:
Languages = new SelectList(this.Languages(), "ID", "LanguageName", SelectedLanguageID);
これは、LanguageID = "Selected:true、ID:1、LanguageName:" English "で完全なオブジェクトを返しますが、LanguageID=1のようなIDのみを返す必要があります。
私はすでにサブスクライブ方法を使用して割り当てます