我需要我的選擇選項有一個值,因爲我張貼表單回到服務器和asp.net mvc將需要知道的價值。如果我綁定並將'value'設置爲對象的實例,我想這樣做是因爲其他綁定從所選對象值中讀取,那麼這些選項沒有html值屬性。值屬性是表單提交時所需要的。如果我設置optionsValue並將其指向項目的id,那麼它會覆蓋我的值綁定,並且我得到的錯誤是對象沒有綁定到的屬性。如何獲得淘汰賽選擇使用價值和價值選項
我可以在計算類型上設置讀/寫選項,但我想知道是否沒有簡單的方法。
謝謝,
選項沒有價值;
<select data-bind="options: $root.meetingEvents,
value: $data.meetingEvent,
optionsText: 'meetingEventName',
optionsCaption: ' '">
期權具有價值,但選擇當它是被壓入值,爲此沒有,我有綁定到其他控件其他屬性meetingEventId。
<select data-bind=" options: $root.meetingEvents,
value: $data.meetingEvent,
optionsText: 'meetingEventName',
optionsValue: 'meetingEventId'
optionsCaption: ' '">