将Web应用程序从vs2008转换为vs2010?

时间:2012-01-19 20:46:47

标签: asp.net visual-studio-2010 visual-studio-2008 internet-explorer

我有一个运行良好的Web应用程序,直到我将其从vs2008转换为vs2010。 它必须支持IE6。我在我的应用程序中使用了一些jquery和javascript。 因此,当我第一次在vs2010中运行Web应用程序时,它很好,除了它弹出一条消息,说明在IE中更改以下设置,因此我更改了Internet选项>下的设置。高级>清除了禁用脚本调试选项。

在IE6中更改上述设置后,消息框中会弹出以下错误。

错误:

A runtime Error has occured.
Do you wih to debug ?

Line:2
Error:syntax error

我在应用程序中有javascript和jquery生成的各种确认框。如果我在IE中禁用该选项,我现在无法看到这些框。

从vs2008和vs2010的转换是否有所改变,或者是IE的一些东西。我在这里完全失去了轨道我想,如果有人可以指导我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

这里只是一个疯狂的猜测,但你可能想检查你的doctype声明。我认为VS 2008使用 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

和vs 2010使用html5声明标准。我认为doctype可能导致IE以不同的方式运行,例如不是怪癖模式。