or
return Json(new [] { product }.ToDataSourceResult(request, ModelState));
return Json(ModelState.ToDataSourceResult());
return Json(ModelState.ToDataSourceResult());
@(Html.Kendo().Menu().Name("menu").Items(menuItemFactory => { menuItemFactory.Add().Text("Menu Item"); }))
Results in this exception:[ArgumentNullException: Value cannot be null. Parameter name: item] System.Web.Routing.RouteCollection.SetItem(Int32 index, RouteBase item) +2340263 System.Collections.ObjectModel.Collection`1.set_Item(Int32 index, T value) +116 Kendo.Mvc.UI.NavigatableExtensions.IsCurrent(INavigatable navigatable, ViewContext viewContext, IUrlGenerator urlGenerator) +69 Kendo.Mvc.UI.Menu.HighlightSelectedItem(MenuItem item) +86 Kendo.Mvc.Extensions.EnumerableExtensions.Each(IEnumerable`1 instance, Action`1 action) +194 Kendo.Mvc.UI.Menu.WriteHtml(HtmlTextWriter writer) +202 Kendo.Mvc.UI.WidgetBase.ToHtmlString() +115 Kendo.Mvc.UI.Fluent.WidgetBuilderBase`2.ToHtmlString() +62 System.Web.HttpUtility.HtmlEncode(Object value) +38 System.Web.WebPages.WebPageBase.Write(Object value) +68 ASP._Page_Views_PlayerGroup_ScreenLayout_cshtml.Execute() in c:\Development\Development\c#\Clients\DAT Media\CMS\CMS.Website\Views\PlayerGroup\ScreenLayout.cshtml:15 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197
@(Html.Kendo().TabStrip()
.Name("tabStrip")
.Items(tabStrip =>
{
tabStrip.Add().Text("First").Content("First tab strip content");
tabStrip.Add().Text("Second").Content("Second tab strip content");
}
)
)
[ArgumentNullException: Value cannot be null. Parameter name: item] System.Web.Routing.RouteCollection.SetItem(Int32 index, RouteBase item) +2340263 System.Collections.ObjectModel.Collection`1.set_Item(Int32 index, T value) +116 Kendo.Mvc.UI.NavigatableExtensions.IsCurrent(INavigatable navigatable, ViewContext viewContext, IUrlGenerator urlGenerator) +69 Kendo.Mvc.UI.TabStrip.HighlightSelectedItem(TabStripItem item) +80 Kendo.Mvc.Extensions.EnumerableExtensions.Each(IEnumerable`1 instance, Action`1 action) +194 Kendo.Mvc.UI.TabStrip.WriteHtml(HtmlTextWriter writer) +294 Kendo.Mvc.UI.WidgetBase.ToHtmlString() +115 Kendo.Mvc.UI.Fluent.WidgetBuilderBase`2.ToHtmlString() +62 System.Web.HttpUtility.HtmlEncode(Object value) +38 System.Web.WebPages.WebPageBase.Write(Object value) +68 ASP._Page_Views_PlayerGroup_ScreenLayout_cshtml.Execute() in c:\Development\Development\c#\Clients\DAT Media\CMS\CMS.Website\Views\PlayerGroup\ScreenLayout.cshtml:15
.Database(MsSqlConfiguration.MsSql2005.ConnectionString("Data Source=.;AttachDbFilename='D:\\Visual Studio 2010\\KendoTest\\Pmasc.Mes.PlywoodMillWeb.Web\\App_Data\\myDataBase.mdf';Integrated Security=True"))
@(Html.Kendo()
.Grid<
ShowResumo
>()
.Name("grid")
.Columns(columns => {
columns.Bound(e => e.MasterId).Hidden(true);
columns.Bound(e => e.Code).Width(110);
columns.Bound(e => e.Description).Width(110);
columns.Bound(e => e.Date).Width(110);
columns.Bound(e => e.Quantity).Width(110);
columns.Bound(e => e.Type);
})
.Sortable()
.Pageable()
.Scrollable()
.ClientDetailTemplateId("template")
.HtmlAttributes(new { style = "height:430px;" })
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(6)
.Read(read => read.Action("ListResumo", "Transportador"))
)
.Events(events => events.DataBound("dataBound"))
)
<
script
id
=
"template"
type
=
"text/kendo-tmpl"
>
@(Html.Kendo()
.Grid<
ShowDetails
>()
.Name("grid_#=MasterId#")
.Columns(columns => {
columns.Bound(o => o.TransportId).Width(70);
columns.Bound(o => o.TruckId).Width(110);
columns.Bound(o => o.Driver);
columns.Bound(o => o.Plate).Width(200);
})
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(5)
.Read(read => read.Action("ListDetails", "Transportador", new { masterId= "#=MasterId#" }))
)
.Pageable()
.Sortable()
.ToClientTemplate()
)
</
script
>
<
script
>
function dataBound() {
this.expandRow(this.tbody.find("tr.k-master-row").first());
}
</
script
>
Unhandled exception at line 9, column 6594 in http://localhost:60455/Scripts/kendo/2013.1.319/kendo.all.min.js
0x800a139e - Microsoft JScript runtime error: Invalid template:'
<div class="k-widget k-grid" id="grid_#=MasterId#"><table cellspacing="0">
Uncaught Error: Invalid template:' <
div
class
=
"k-widget k-grid"
id
=
"grid_#=MasterId#"
>