没有 MicrosoftAjax.js 和 MicrosoftMvcAjax.js 的 ASP.NET MVC

Posted

技术标签:

【中文标题】没有 MicrosoftAjax.js 和 MicrosoftMvcAjax.js 的 ASP.NET MVC【英文标题】:ASP.NET MVC without MicrosoftAjax.js and MicrosoftMvcAjax.js 【发布时间】:2010-10-06 04:21:34 【问题描述】:

删除后我会失去哪些部分功能

MicrosoftAjax.js

MicrosoftMvcAjax.js

文件?

出于各种原因,我不想使用它们,我想是否有任何第 3 方辅助方法可以模仿现有方法但与另一个 javascript 框架(例如 jQuery)绑定。

另外,请说明在哪里使用上述 javaScript 文件是可取的/建议的。

非常感谢,

瓦伦丁·瓦西里耶夫。

【问题讨论】:

【参考方案1】:

我同意。只需使用jquery。 .net mvc 3.5 和 jquery 让生活变得美好。干杯

【讨论】:

【参考方案2】:

如果您不参考 MicrosoftAjax 脚本,您将无法使用 ViewPage 类上的 Ajax 属性公开的 AjaxHelper 扩展方法(在 System.Web.Mvc.Ajax 命名空间中)。通过使用适当的 jQuery AJAX 方法($.post、$.get、$(selector).load 等)或 jQuery 表单插件,它们相对容易替换。

至于哪一种更可取,这取决于您对编写自己的实现的舒适程度。 Ajax 辅助方法尝试在客户端脚本编程方面为您处理很多事情,但代价是必须加载相当重量级的 MS AJAX 库。滚动您自己的 javascript 方法可以生成更轻量级的代码,并为您提供要使用的 javascript 库的选择(无论是 jQuery 还是其他众多库之一)。

【讨论】:

【参考方案3】:

你不需要这些。只需删除它们。请改用 JQuery。

【讨论】:

以上是关于没有 MicrosoftAjax.js 和 MicrosoftMvcAjax.js 的 ASP.NET MVC的主要内容,如果未能解决你的问题,请参考以下文章

用 JQuery 替换 ASP.NET 中的 aspx 页面中引用的 MicrosoftAjax.js

MVC Ajax Helpers

win10电脑开麦没声音怎么办

插着USB mic开机时,系统没有声音问题

qualcomm sdm450 tinymix mic record

MIC不能用,大家救我啊~