У меня есть EditorTemplate с ComboBox, который связан (через сопоставление Name) с свойством в моей модели. ComboBox заполняется с некоторыми объектами пользовательских данных с помощьюЗначение Kendo ComboBox, несовместимое с объектом, отправленным в Update
.Name("MyType"
.DataTextField("Name")
.DataValueField("DBValue")
.DataSource(source =>
{
source.Read(read => { read.Action("GetTypes", "MyController"); });
})
я поставил точку останова нажатия кнопки Submit, и проверил $ («# MyType»). Вэл(). Он имел законную ценность («ABC»). Значение в Модели в это время было нулевым. Я поставил еще одну точку останова в контроллере в действии Update. В этот момент значением в Модели была строка «Объект объекта». Это происходит только тогда, когда исходное значение в Модели является нулевым, но оно последовательное, если это так. Всякий раз, когда значение в Модели не равно null, даже если это «объект объекта», в следующий раз, когда я обновляю его с помощью ComboBox, он сохранит правильное значение.
Что я могу сделать, чтобы убедиться, что значение из ComboBox передается в Update?