2010-08-16 48 views
0

我使用VS 2008中提供的默認模板創建了一個新的ASP .net mvc 2 Web應用程序。我想檢查document.ready以查看它是如何觸發的。所以在我的Site.Master包括以下列方式jQuery的腳本:ASP.net中的Javascript運行時錯誤MVC

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/jquery-1.3.2-vsdoc.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/jquery-1.3.2.min-vsdoc.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/jquery-1.3.2.min.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/Jquery/jquery.validate-vsdoc.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/jquery.validate.js")%>" type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/jquery.validate.min-vsdoc.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/jquery.validate.min.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/MicrosoftAjax.js")%>" type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/MicrosoftMvcAjax.debug.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/MicrosoftMvcValidation.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/MicrosoftMvcValidation.debug.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/MicrosoftAjax.debug.js")%>" 
    type="text/javascript"></script> 

<script src="<%=Page.ResolveClientUrl("~/Scripts/JQuery/MicrosoftMvcAjax.js")%>" 
    type="text/javascript"></script> 

但是當我加載應用程序,我得到了以下JavaScript錯誤:

錯誤:Sys.ArgumentTypeException :類型Sys._Application'的對象不能轉換爲類型「Sys._Application」 參數名:例如 源文件:http://localhost:1108/Scripts/JQuery/MicrosoftAjax.debug.js 線:1559

不知道這是怎麼回事?我檢查了jquery文件是否沒有下載,但所有的下載都很好。任何幫助,將不勝感激。

回答

4

你包括方式到很多東西。

您的錯誤是因爲您包括MicrosoftAjax.debug.js和MicrosoftAjax.js。選一個。

* .debug.js文件與* .js文件相同,但格式可讀。可讀性意味着更大的文件大小,只能在開發過程中使用。

* .vsdoc.js文件僅用於Visual Studio中的intellicense,不應該包含在內。

+0

解決你的答案。非常感謝!!!。 – SARAVAN 2010-08-17 13:37:39