2013-11-01 33 views
0

我正在使用.NET 4 MVC。我只是想創建一個非常簡單的網格功能。當我嘗試運行應用程序時,我得到Kendo Telerik MVC3/RAZOR - 對象不支持屬性或方法'kendoGrid'

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")) 
    ) 
) 
+0

您是否在項目中包含必要的JavaScript依賴關係(即kendo.all.min.js和kendo.aspnetmvc.min.js)? – Brett

回答

0

是你的所有視圖代碼?檢查是否有任何JavaScript沒有呈現在頁面上。另外,正如Brett所指出的那樣,您必須確保通過使用cdn或將文件放在您的應用程序結構中包含所有必需的JS。

另一件事,你想訪問網格客戶端?

2

出現此類錯誤的所有可能原因均包含在排除故障部分here中。

我假設你要麼加載jQuery庫的次數過多,要麼根本不加載kendo腳本。

相關問題