2014-10-01 118 views
0

我在我的MVC視圖頁面上使用Kendo TabStrip控件。我有4個選項卡。我爲每個選項卡使用了部分視圖。我使用Ajax在每個選項卡中呈現HTML。我也在每個部分視圖中的javascript中使用jquery。最初,標籤加載正常,沒有問題。每個選項卡上都有一個提交按鈕。當我點擊提交按鈕時,它會回發到服務器,做一些工作,返回到客戶端,然後切換到下一個可用選項卡。當切換到新的選項卡,舊標籤返回錯誤:Kendo TabStrip,出現錯誤 - 切換標籤頁時出現微軟jscript運行時錯誤對象

Microsoft JScript中的運行時錯誤:對象預期

我一直在研究這個問題,還沒有找到一個解決任何成功。我幫你們幫忙。

更新評論:

我無法發佈任何代碼,因爲這是爲了工作。但我確實發現了更多關於這個問題的信息。首先,視圖或控制器沒有問題,因爲在我從Telerik升級到Kendo之前,選項卡控件,視圖和控制器都一起工作良好。其次,問題似乎是選項卡控件像處理常規視圖一樣處理局部視圖,只要發生回發。

爲此設置的代碼非常簡單。 Kendo選項卡控件和每個選項卡,我正在使用局部視圖。在每個部分視圖上是一個提交按鈕。當我點擊按鈕時,我得到上面的錯誤。 Telerik控制工作良好,不適用於劍道。

+0

你能發表一些代碼嗎?也許你的看法和控制器。這個錯誤有很多可能的原因。 – Nicholas 2014-10-02 01:01:30

回答

0

在等待您發佈一些代碼,你可以看看下面:

  1. 是jQuery的/劍道腳本適當地包括
  2. Uing的jQuery(1.9.1+)
  3. 的Telerik的支持版本
  4. 檢查你的JavaScript語法
0

我有同樣的問題,得到了由裝載jQuery.unobtrusive-Ajax.js文件固定。

相關問題