【问题标题】:Kendo Telerik MVC3/ RAZOR - Object doesn't support property or method 'kendoGrid'Kendo Telerik MVC3/RAZOR - 对象不支持属性或方法“kendoGrid”
【发布时间】:2013-11-01 12:51:15
【问题描述】:

我正在使用 .NET 4 MVC。我只是想创建一个非常简单的网格功能。当我尝试运行应用程序时,我得到了

Object doesn't support property or method 'kendoGrid' error.

关于如何解决这个问题的任何想法?

这里是代码sn-ps

        public ActionResult Products_Read([DataSourceRequest] DataSourceRequest request)
        {
            var mock = new MaintainEmployeeMock();
            return Json(mock.GetEmployeeInfoForAdminScreen().ToDataSourceResult(request));
        }
View:

@(Html.Kendo().Grid(Model)    
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.EMP_ID).Groupable(false).Width(100);
        columns.Bound(p => p.FName).Width(120);
        columns.Bound(p => p.MName).Width(100);
        columns.Bound(p => p.LName).Width(120);
        columns.Bound(p => p.Emp_Type).Width(100);
        columns.Bound(p => p.Emp_Shift).Width(100);
        columns.Bound(p => p.Menu_Level).Width(100);
        columns.Bound(p => p.Super_ID).Width(100);
        columns.Bound(p => p.Active_Y_N).Width(50);
    }) 
        .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("Products_Read", "EmployeeAdmin"))
    )
)

【问题讨论】:

  • 您的项目中是否包含必要的 javascript 依赖项(即 kendo.all.min.js 和 kendo.aspnetmvc.min.js)?

标签: grid telerik kendo-ui


【解决方案1】:

故障排除部分here 介绍了此类错误的所有可能原因。

我假设您加载 jQuery 库的次数过多,或者根本不加载 kendo 脚本。

【讨论】:

    【解决方案2】:

    这就是您的所有视图代码吗?检查页面上是否有任何 javascript 未呈现。

    另外,正如 Brett 所指出的,您必须通过使用 cdn 或将文件放在您的应用程序结构中来确保包含所有必要的 JS。

    另一件事,您是否尝试访问网格客户端?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-28
      • 2013-10-24
      • 1970-01-01
      • 2019-07-05
      • 2015-04-14
      • 2020-09-03
      • 2015-04-09
      • 2014-01-12
      相关资源
      最近更新 更多