ASP.net中的Javascript运行时错误MVC

问题描述:

我使用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文件是否没有下载,但所有的下载都很好。任何帮助,将不胜感激。

你包括方式到很多东西。

您的错误是因为您包括MicrosoftAjax.debug.js和MicrosoftAjax.js。选一个。

* .debug.js文件与* .js文件相同,但格式可读。可读性意味着更大的文件大小,只能在开发过程中使用。

* .vsdoc.js文件仅用于Visual Studio中的intellicense,不应该包含在内。

+0

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