Asp.net mvc 3 ASP.NET MVC 3和jquery.unobtrusive-ajax.min.js
我想使用Ajax.ActionLink Html助手,因此我需要jquery.unobtrusive-Ajax.min.js库,但IE总是显示此错误: Microsoft JScript运行时错误:无法设置属性“unobtrusive”的值:对象为null或未定义 我已经读到解决方案是使用jquery.validate.min.js和jquery.validate.unobtrusive.min.js,但是我无法识别服务器端的ajax调用 我已经读到解决方案是使用jquery.validate.min.js和 jquery.validate.unobtrusive.min.js 不,这两个脚本与Asp.net mvc 3 ASP.NET MVC 3和jquery.unobtrusive-ajax.min.js,asp.net-mvc-3,unobtrusive-ajax,Asp.net Mvc 3,Unobtrusive Ajax,我想使用Ajax.ActionLink Html助手,因此我需要jquery.unobtrusive-Ajax.min.js库,但IE总是显示此错误: Microsoft JScript运行时错误:无法设置属性“unobtrusive”的值:对象为null或未定义 我已经读到解决方案是使用jquery.validate.min.js和jquery.validate.unobtrusive.min.js,但是我无法识别服务器端的ajax调用 我已经读到解决方案是使用jquery.validate.
jquery.unobtrusiveajax.min.js
无关。它们用于不引人注目的验证。对于Ajax.*助手,您只需要jQuery
和jQuery.unobtrusive Ajax.min.js
(包含在中)
因此,对于不引人注目的AJAX,您需要:
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
这是一篇老文章,但是如果有人需要最新的关于不引人注目的ajax的文章,可以在这里找到:
还有其他可以在最新jquery库上运行的稳定版本。感谢您的回复。我使用这些:jquery-1.7.2.min.js、jquery.unobtrusive-ajax.min.js、jquery.validate.min.js、jquery.validate.unobtrusive.min.js、jquery-ui-1.8.20.min.js,我已经设置了web.config,但是我如何才能消除这个错误:Microsoft JScript运行时错误:无法设置属性“unobtrusive”的值:对象为null或未定义?因为我知道这是由于jquery.unobtrusive-ajax.min.js造成的。请注意,jquery.unobtrusive-ajax.js与任何高于1.8.3的jquery版本都不兼容。jquery 1.8.3是与jquery.unobtrusive-ajax.js兼容的最新版本。
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<appSettings>
<add key="webpages:Version" value="1.0.0.0"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>