当按名称(JavaScript)引用时,DOM对象为null

时间:2017-12-28 08:25:37

标签: javascript asp.net dom iis-7 iis-8

我们的组织正在运行一些遗留应用程序。这些应用程序是基于ASP.NET 2.0构建的。我们最近升级了我们的服务器(从Windows 2008到Windows 2012 / IIS 7到IIS 8),这些遗留应用程序也是此举的一部分。

在IIS 8中,DOM对象被引用为document.Form1.textBoxID的代码出现问题。应用程序在IIS 7上正常运行,在IIS 8上应用程序抛出错误:

  

无法获取未定义或空引用的属性'textBoxID'

我在IIS 8上运行的应用程序上测试了应用程序,document.Form1undefined。在IIS 7上,相同的应用程序正在运行,没有任何错误。但是,在新的IIS(8)上,当我将JavaScript更改为document.getElementById('textBoxID')时,它可以工作。

我的问题是,我是否必须更改任何IIS设置才能使应用程序正常运行,或者我是否需要更改所有旧版应用才能使用document.getElementById

0 个答案:

没有答案