微软.ajax.js对于ASP.NET MVC的ajax功能是否必需?

4

使用类似下面的代码,需要包含microsoft.ajax javascript文件:

@Ajax.BeginForm()

2
为什么不把它拿出来看看是否有效? - qJake
@SpikeX 有时候事情看起来能够工作,但会以微妙的方式出现问题,因此我通常不建议(仅仅)“看看它是否能工作”。 - Davy8
至少你可以排除引用/库编译时错误的可能性。 - qJake
1个回答

13

不需要了。ASP.NET MVC 3 默认使用jquery库。因此,您只需要引用jquery.unobtrusive-ajax.js文件,它将为使用Ajax.*辅助函数生成的HTML5 data-*属性提供Ajax支持。因此不再需要使用MicrosoftAjax*.js文件。


顺便问一下,您是 MVC 团队的一员吗?您回答了很多 MVC 相关的问题。 - Shawn Mclean
1
@Lol 程序员,不,我不是 MVC 团队的一员。我是啤酒爱好者团队的一员 :-) - Darin Dimitrov
@Lol 程序员,如果这个答案帮助你解决了问题,请不要忘记将其标记为答案。 - Darin Dimitrov
一直在等计时器,如果答案有帮助的话,我总是会标记的。我可能已经为你标记了20个答案哈哈。 - Shawn Mclean

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接