Я использую Kendo Выпадающий с MVC и привязывающий его к модели пары Name, value. Довольно стандартный. Теперь я хочу, чтобы он начинался с пустого варианта, если у модели в настоящее время нет значения для этого поля, которое в этом случае равно «Поставщик».Значение по умолчанию для Kendo DropDown не работает
Среднее значение Новый продавец ->Пустой Размер раскрывающегося списка. Существующий поставщик ->Текущее значение
Я следующий код, чтобы выполнить следующее:
@(Html.Kendo().DropDownList()
.Name("Vendor")
.DataTextField("Name")
.DataValueField("VendorId")
.Text(Model.Vendor == null ? "" : (Model.Vendor.Name))
.Value(Model.Vendor == null ? "" : Model.Vendor.VendorId.ToString())
.DataSource(source => source.Read(read => read.Action("GetAllVendors", "Vendors")))
)
</td>
Модель, которую я посылаю над имеет Vendor == Null но все же значение по умолчанию не пустой, но вместо он имеет одно из значений, возвращаемых «GetAllVendors»
Что я делаю неправильно?
У вашей модели есть 'VendorID', например' Model.VendorID'? – JamieD77
@ JamieD77: да. – TeaLeave