Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Microsoft Ajax.js:无法获取属性';应用';在live server上部署后为未定义或null_Javascript_.net_Ajax - Fatal编程技术网

Javascript Microsoft Ajax.js:无法获取属性';应用';在live server上部署后为未定义或null

Javascript Microsoft Ajax.js:无法获取属性';应用';在live server上部署后为未定义或null,javascript,.net,ajax,Javascript,.net,Ajax,我在页面上添加了注册的AjaxControlToolkit 然后我有脚本管理器和更新面板 <asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="36000" EnablePageMethods="true"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> “更新

我在页面上添加了注册的AjaxControlToolkit

然后我有脚本管理器和更新面板

<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="36000" EnablePageMethods="true"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">

“更新”面板包含“保存”按钮

单击“保存”按钮,数据保存在数据库中,但在保存表单未正确加载后。它会发出JavaScript警报“无法在MicrosoftAjax.js中获取未定义或空的属性“apply”


请帮助我们解答。

应用
函数的属性。原型
。该错误意味着某些代码期望找到一个函数,但该函数不存在。我的第一个怀疑是某些脚本没有正确加载。您在开发工具的“网络”选项卡中是否看到任何404错误?如果你有一个最小化过程,你确定它工作正常吗?你能确认你正在加载你认为正在加载的所有脚本吗?相同的代码在我的机器上运行良好,但在我在iis上托管站点时不起作用。我认为AjaxControlToolkit中存在一些问题,因为MicrosoftAjax.js驻留在其中。我的建议是:你在你的计算机的网络选项卡中看到任何404错误吗开发工具?您能否验证您正在加载您认为正在加载的所有脚本?“网络”选项卡将列出为页面加载的每个资源。将计算机上的此列表与在IIS上加载时显示的列表进行比较。有什么区别吗?Chris我已在网络选项卡中检查并按照您的建议比较了列表。从本地运行时,所有文件都在加载,保存时,单击提交数据,所有文件都再次加载(工作正常)。从iis运行应用程序时,所有文件都在加载,保存时,单击数据被提交,然后出现JavaScript警报“无法获取MicrosoftAjax.js中未定义或空的属性”apply”,进程停止。文件不会再次加载。但“网络”选项卡中没有任何404错误。