2012-03-28 66 views
4

我已經將項目升級到.net framework 4.0(VS 2010),並且我收到很多「服務器標記形式不正確」。asp.net 4.0項目服務器標記不正常形成編譯錯誤

例如, 的ValidationGroup = 「檢查已丟失右雙QUOT
ValidationExpression =」[^ \「\ '] 」 - 我不得不將其轉換成ValidationExpression =「[^ & QUOT;']「,使其工作。

我們有許多網絡項目,我可以通過這些並糾正這些事情。這與VS 2008(框架2.0)正常工作,所以我想知道是否有任何設置來編譯項目時關閉這種驗證?

我嘗試關閉HTML驗證(工具 - >選項 - >文本編輯器 - > HTML - >未選中顯示錯誤),即使它顯示我那些錯誤。

任何幫助,將不勝感激。

回答

2

頁面解析器在ASP.NET 4.0中變得更加嚴格。您可以查看ASP.NET 4 Breaking Changes頁面上最新版本中發生的此類和其他「重大更改」的詳細信息。