2010-06-25 84 views
2

我有一個Telerik MVC Tabstrip。Telerik MVC:帶有ajax請求的加載網格不起作用

我用:

.LoadContentFrom("Grid", "Orders"); 

「網格」 行動剛剛返回視圖,而不模型。然後Ajax請求應該已經被觸發以獲取數據。

它正在正常加載網格,但它沒有調用Ajax請求來填充數據。 如果我正常調用相同的動作,即不使用ajax,它將顯示網格並觸發Ajax請求來加載數據。

回答

0

也許你錯過了爲網格註冊所需的JavaScript文件。您可以查看以下幫助主題:

+0

你在你的觀點(不是局部視圖)註冊網格的JavaScript文件?這是唯一需要的。 ScriptRegistrar在用Ajax加載的部分視圖中不起作用。如果仍有問題,您可以提供示例項目或粘貼所有代碼。 – 2010-06-25 06:12:33

+0

不工作。我添加了<%= Html.Telerik()。ScriptRegistrar()。DefaultGroup(group => group.Add(「telerik.common.js」).Add(「telerik.grid.js」))%> (主)。還是同樣的問題。我不會再打擾你了。片段來自不僅僅是MVC的項目。我正在研究sharpArch + Spark。所以我會用Pure MVC創建一個新項目,並測試上面的代碼,然後上傳代碼。 – 2010-06-25 06:40:30

+0

我對Telerik下載的示例代碼進行了更改。我已將這些更改添加爲新的答案供您參考。 請糾正我錯在哪裏。 – 2010-06-25 08:11:52

0

檢查可用的樣品在here

這一個使用MVC 1.0,但可以可靠地轉換爲MVC 2.0