问题标签 [microsoft-ajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
832 浏览

asp.net-mvc - Microsoft jQuery Unobtrusive 和 Microsoft Ajax 有什么区别

我正在开发一个 ASP.Net MVC 应用程序(C# 和 razor)。我想知道这两个 nuget 包之间有什么区别:

  • 微软 jQuery 不显眼
  • 微软阿贾克斯

谢谢

0 投票
1 回答
942 浏览

javascript - 在 MicrosoftAjax.js 中获取 pageLoad 错误

我正在编写一个需要用户登录的 asp.net 网络表单网站。在他们登录后,我在 MicrosoftAjax.js 中的 raiseLoad 函数遇到了一些错误。

MicrosoftAjax.js 作为包加载

我的 BundleConfig 文件是

当我在不同的浏览器上运行我的网站时,我得到不同的错误

  • IE11 - 对象不支持属性或方法“pageLoad”
  • 边缘 - SCRIPT438:对象不支持属性或方法“pageLoad”
  • Chrome - 未捕获的类型错误:window.pageLoad 不是函数
  • Firefox - TypeError:window.pageLoad 不是函数

IE11 是唯一显示弹出窗口询问用户是否要调试错误的浏览器(即使我勾选了禁用脚本调试)

我在 google 和 bing 上进行了大量搜索“对象不支持属性或方法‘pageLoad’”,我可以找到数百个“对象不支持属性或方法‘xxx’”的页面,其中‘xxx’可能是‘ insert'、'includes'、'assign'、'startswith' 等,但绝不是 'pageLoad'。

我还对“TypeError:window.pageLoad 不是函数”进行了多次搜索,所有结果都参考了 window.onload。

结果页面似乎都指向开发人员网站代码中的错误,而不是第三方 javascript 文件。

我什至搜索过“MicrosoftAjax.js pageLoad 错误”和“MicrosoftAjax.js 错误”,但没有一个结果与 pageLoad 相关。

我怀疑这个错误在我的网页中是一个非常简单的错误,表现为我遇到的错误,但我什至不知道从哪里开始寻找。

我只能在 1 月份之前解决此问题,因此我们将不胜感激在解决此问题方面的任何帮助

0 投票
1 回答
96 浏览

javascript - 用不同的代码替换 MicrosoftAjax.js 文件中的 eval()

我的 Asp.NET WebForm 应用程序中的 HTML/JS .aspx 页面使用 MicrosoftAjax.js 文件,但某些安全策略不允许使用 javascript eval() 函数。他们声称所有 eval 实例都可以被另一个(希望更安全)函数替换。

我们如何用不同的代码替换这些 eval() 函数,以便文件可以超越安全验证?