0

我有一個web應用程序,它運行良好,直到我將它從vs2008轉換爲vs2010。 它必須支持IE6。我在我的應用程序中使用了一些jQuery和JavaScript。 所以當我第一次在運行Visual Studio 2010的Web應用程序還不錯,但它彈出一條消息,說明更改IE以下設置,所以我改變了設置在Internet選項>高級>清除禁用腳本調試選項。我在IE6改變上述設置之後將Web應用程序從vs2008轉換爲vs2010?

以下錯誤彈起在消息框中。

錯誤:

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

Line:2 
Error:syntax error 

我在application.If我禁用IE該選項從JavaScript和jQuery產生的各種確認對話框,我無法現在看到那些箱子。

是它的一些事情與VS2008和VS2010的轉換或者是它的一些事情與IE.I完全失去軌道在這裏我想,我將不勝感激,如果有人能指導我。

+0

這是一個javascript錯誤?這發生在更新面板上? – Aristos

+0

是的,它的Java腳本錯誤。我沒有使用任何更新面板。 – Macnique

+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聲明標準。我認爲文檔類型可能會導致IE以不同的方式運行,例如不在怪癖模式。

+0

我認爲這就是它顯示我的錯誤..我怎麼改變它? – Macnique

+0

在VS中轉到工具 - 選項 - HTML/XML - 格式 在頂部您有「應用自動格式」部分。 取消勾選拖曳複選框,所以VS不會格式化您的HTML。希望有幫助。 – Rob

相關問題