2012-09-10 43 views
1

我正在使用Telerik以及常規的jQuery UI。Telerik jQuery衝突asp.net mvc

我有包括像這樣的文件,

JQuery的:

<script src="<%: Url.Content("~/Scripts/jquery-1.7.2.min.js") %>" type="text/javascript"></script> 
<script src="<%: Url.Content("~/Scripts/jquery-ui-1.8.20.custom.min.js") %>" type="text/javascript"></script> 

Telerik的

我試過,

<%= Html.Telerik().ScriptRegistrar() %> 

<%= Html.Telerik().ScriptRegistrar().jQuery(false).jQueryValidation(false) %> 

隨着的jQuery(假).jQueryValidation(假)我得到錯誤:

微軟JScript運行時錯誤:對象不支持屬性或方法 '應用'

沒有的jQuery(假) .jQueryValidation(假)即具有<%= Html.Telerik()。ScriptRegistrar()%>

jQuery的UI不工作。錯誤:Microsoft JScript運行時錯誤:對象不支持屬性或方法「按鈕」

<button id="Button1">Button1</button> 

    <script language="javascript" type="text/javascript"> 
     $(function() { 

      $("#Button1").button().click(function() { 
       location.href = '/One/Two'; 
      }); 

     }); 
    </script> 

回答

2

這聽起來像我們建立Telerik的後具有相同(或非常相似)的問題。我假設你上面發佈的腳本和telerik代碼都在你的母版頁(或佈局)上?嘗試從母版頁刪除

<%= Html.Telerik().ScriptRegistrar() %> 

並粘貼到實際使用Telerik的控制每個單獨視圖的底部。那是對我們有用的。

+0

這個技巧修復了它..謝謝 – CoolArchTek

+0

好價錢!樂意效勞。 –