繁体   English   中英

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

[英]Javascript runtime error in ASP.net MVC

我使用VS 2008中提供的默认模板创建了一个新的ASP .net mvc 2 Web应用程序。我想查看document.ready,以查看其触发方式。 因此,在Site.Master中,我通过以下方式包含了jQuery脚本:

<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中的智能操作,绝不应该这样包含。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM