C# IE7中的奇怪行为

C# IE7中的奇怪行为,c#,javascript,internet-explorer,C#,Javascript,Internet Explorer,背景 我有一个在.NET1.1中编码的页面,它有两个下拉列表a和B。对下拉列表a的任何更改都会更改下拉列表B中的项目数,下拉列表B后面有一些Javascript示例。 唯一复杂的一点是它有一个5.2MB的查找文件(该文件包含Javascript,但位于aspx文件中),该文件位于aspx文件中 乐趣从哪里开始 这在IE6中运行得非常完美,管理层希望将所有浏览器升级到IE7。这个页面在某些IE 7中工作,比如我的办公室,但在我客户的办公室不工作。web服务器的位置位于第三方位置,因此我的办公室位置

背景

我有一个在.NET1.1中编码的页面,它有两个下拉列表a和B。对下拉列表a的任何更改都会更改下拉列表B中的项目数,下拉列表B后面有一些Javascript示例。 唯一复杂的一点是它有一个5.2MB的查找文件(该文件包含Javascript,但位于aspx文件中),该文件位于aspx文件中

乐趣从哪里开始

这在IE6中运行得非常完美,管理层希望将所有浏览器升级到IE7。这个页面在某些IE 7中工作,比如我的办公室,但在我客户的办公室不工作。web服务器的位置位于第三方位置,因此我的办公室位置与它工作的原因无关

我所注意到的

我可以在我的办公室下载并打开5.2MB的查找文件。当我试图通过右键单击下载在我客户的办公室下载该文件时,它也可以正常工作。然而,当我试图在IE7中打开该文件时,它总是在同一行抛出语法错误,我看不出该行有任何错误


我希望有人能给我一些想法!!另外,firefox不是一个选项,所以不要让我在firefox中打开它。

IE7确实有一个新的JavaScript引擎,但我不知道有什么。它支持基于IE8兼容模式的版本控制


我可能只是把它当作JavaScript错误来攻击,而不是IE的区别。引发错误的代码行是什么?

您可以发布错误消息和“导致”错误的代码行吗?该错误消息没有任何内容。这只是“语法错误”。该语法错误已通过更改得到修复。然而,实际的页面仍然不起作用,我注意到5MB文件没有被下载;使[1635][0]=“1”;使[1635][1]=“A”;使[1635][2]=“0”;Make[1636]=新数组(3);使[1636][0]=“2”;使[1636][1]=“B”;使[1636][2]=“0”;Make[1637]=新数组(3);使[1637][0]=“3”;使[1637][1]=“C”;使[1637][2]=“0”;然而,我想我可能已经发现了一些关于这个问题的东西。我注意到这一页的顶部是。我将文件保存为html并进行了更改,它现在似乎可以工作了,但我需要用实际的网页来测试这一点。