Получение kendo.all.min.js: 40 SyntaxError: Неожиданный токен '<' </p>
также пытался использовать ToHtmlString (), но это просто отображало сетку в тегах html и не отображало данные
<script id="RowsTemplate" type="text/kendo-tmpl">
@(Html.Kendo().TabStrip()
.Name("tabStrip_#=Id#")
.Events(events => events.Select("Onselect"))
.Animation(animation => animation.Open(open => open.Fade(FadeDirection.In)))
.Items(items =>
{
items.Add().Text("User Access").Selected(true)
.LoadContentFrom("UserAccessPartialView","PartialsViews", new { Id = "#: Id #" });
})
.ToClientTemplate()
)
</script>
@(Html.Kendo().Grid<Model>() //the error is here probably
.Name("grid_#=Id#")
.HtmlAttributes(new { style = "height:100%" })
.Columns(columns =>
{
columns.Bound(o => o.LoginIp).Title("Ip").HeaderHtmlAttributes(new { title = "Login Ip" });
columns.Bound(o => o.LoginFrom).Title("From").HeaderHtmlAttributes(new { title = "Login From" });
columns.Bound(o => o.LoginTime).Format("{0: " + WebSite.Helper.DateHelper.MAIN_FORMAT + "}").Title("Login").HeaderHtmlAttributes(new { title = "Login Time" });
columns.Bound(o => o.LogoutTime).Format("{0: " + WebSite.Helper.DateHelper.MAIN_FORMAT + "}").Title("Logout").HeaderHtmlAttributes(new { title = "Logout Time" });
columns.Bound(o => o.TotalTime).Title("Time").HeaderHtmlAttributes(new { title = "Total Time" });
columns.Bound(o => o.LogoutType).Title("Reason").HeaderHtmlAttributes(new { title = "Logout Type" });
columns.Bound(o => o.City).Title("City").HeaderHtmlAttributes(new { title = "City" }); ;
columns.Bound(o => o.Country).Title("Country").HeaderHtmlAttributes(new { title = "Country" });
columns.Bound(o => o.Latitude).Title("Lat").HeaderHtmlAttributes(new { title = "Latitude" });
columns.Bound(o => o.Longitude).Title("Long").HeaderHtmlAttributes(new { title = "Longitude" });
.Events(x => x.DataBound("onBound"))
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true)
.ServerOperation(false)
.Read(read => read.Action("UserAccess", "Data").Data("filterByAccess('#=Id#')"))
.PageSize(10)
)
.Pageable(WebSite.Helper.KendoSetup.pager)
.Sortable()
.Scrollable(x => x.Enabled(false))
.Filterable(WebSite.Helper.KendoSetup.filter)
.ToClientTemplate()
)
public class PartialsViewsController : Controller
{
public ActionResult UserAccessPartialView()
{
return PartialView("UserAccessPartialView");
}
}
ожидаемый результат должен быть таблицей с данными, но я получаю только имена заголовков cols и синтаксическую ошибку "kendo.all.min.js: 40Ошибка синтаксиса: неожиданный токен '<' в / PartialsViews / UserAccessPartialView / 10195 "</p>