属性“WebForm_AutoFocus”的值为null或未定义,而不是Function对象

时间:2014-08-21 09:50:30

标签: javascript jquery asp.net

我们有一个使用链接的应用程序,点击该链接打开一个jQuery弹出窗口,并专注于弹出窗口的一个文本框。打开弹出窗口时我们遇到了一些问题,打开时出现问题的步骤是 -

  1. 最初弹出jQuery对话框工作正常,我们可以选择一个值并继续设置帐户。
  2. 在同一浏览器中打开另一个门户/应用程序并完成一些工作并关闭该门户。
  3. 然后,如果我进入主门户并点击链接进行帐户设置,应该打开对话框会抛出错误:
  4.   

    该属性的价值' WebForm_AutoFocus'为null或未定义,   不是Function对象

    我使用浏览器的开发者工具捕获了此错误。

    在某篇文章中,我读到这可能是因为jQuery没有正确加载,但在开发人员工具中我能够看到jquery脚本。

1 个答案:

答案 0 :(得分:0)

我有这个问题。在浏览器的控制台中,它说WebForm_AutoFocus为空或未定义。 Iit似乎是由于webresource.axd问题。

我提到channel9.msdn.com - .NET Framework 1.1 Service Pack 1 problem。我替换了我网站虚拟目录中的ASPNET_CLIENT文件夹。 [我从功能正常的机器上复制了它。源位置 - " C:\ Inetpub \ wwwroot"]。重新启动IIS。

这个问题现在似乎已经解决了;但是我不确定根本原因。我的服务器(与我的同事系统相比)的唯一区别是我安装了Ajax 1.0

<强>压缩

另一篇关于compression的帖子是Client-side functionality (DefaultFocus, DefaultButton, etc.) not working