0

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

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

有想法该怎么解决这个吗?

这是代码片段

        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"))
    )
)
4

2 回答 2

2

此类错误的所有可能原因都包含在此处的故障排除部分中。

我假设您要么加载 jQuery 库太多次,要么根本不加载 kendo 脚本。

于 2013-11-02T20:52:09.410 回答
0

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

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

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

于 2013-11-02T13:52:03.423 回答