2
我有一個ComboBox的EditorTemplate,它綁定(通過匹配的名稱)到我的模型中的屬性。該組合框通過Kendo組合框值與發送到更新的對象不一致
.Name("MyType"
.DataTextField("Name")
.DataValueField("DBValue")
.DataSource(source =>
{
source.Read(read => { read.Action("GetTypes", "MyController"); });
})
填充了一些自定義的數據對象,我把一個斷點在Submit按鈕的點擊,並檢查$(「#的MyType」)。VAL()。它有一個合法的價值('ABC')。此時模型中的值爲null。我在更新操作中在控制器中放置了另一個斷點。此時,模型中的值是字符串'[object Object]'。這隻在模型中的原始值爲空時纔會發生,但在這種情況下它是一致的。只要Model中的值不爲null,即使它是'[object Object]',下一次使用ComboBox更新它時,它也會存儲正確的值。
我該怎麼做才能確保ComboBox的值傳遞給Update?