здесь, как показано ниже, в разделе они оказывают DataSource путь непосредственно к базе данных и извлекает значение из базы данных, так нет волшебной там все не использует основной код laungage
dataSource: {
type: "odata",
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Categories"
}
}
и для MVC
var categories = dataContext.Categories
.Select(c => new ClientCategoryViewModel {
CategoryID = c.CategoryID,
CategoryName = c.CategoryName
})
.OrderBy(e => e.CategoryName);
ViewData["categories"] = categories;
ViewData["defaultCategory"] = categories.First();
и для просмотра MVC: -
.Model(model =>
{
model.Id(p => p.ProductID);
model.Field(p => p.ProductID).Editable(false);
model.Field(p => p.Category).DefaultValue(
ViewData["defaultCategory"] as Kendo.Mvc.Examples.Models.ClientCategoryViewModel);
})
я сказал, чтобы смотреть на осины Mvc образца, а не в час tml sample –
обновленный ответ !! – Neel
Да, я знаю, что категории присваивается viewdata, но никогда не используется в представлении. часть, которую я не понимаю, - это то, где в представлении она считывает данные просмотра –