我試圖添加一個對System.Web.WebPages
DLL和System.Web.Mvc
的引用。 但它顯示以下錯誤:ValidateRequest(false)不能與FormCollection一起使用
類型'System.Web.Mvc.TagBuilder'
存在於'System.Web.Mvc.dll'
和'System.Web.WebPages.dll'
。
我正在研究ASP.NET MVC 2. 我該如何解決它?
我試圖添加一個對System.Web.WebPages
DLL和System.Web.Mvc
的引用。 但它顯示以下錯誤:ValidateRequest(false)不能與FormCollection一起使用
類型'System.Web.Mvc.TagBuilder'
存在於'System.Web.Mvc.dll'
和'System.Web.WebPages.dll'
。
我正在研究ASP.NET MVC 2. 我該如何解決它?
System.Web.WebPages不是MVC2的一部分。它是MVC3的一部分。
在MVC3中,Tagbuilder從Mvc.dll移到了WebPages.dll。 這就是爲什麼當您在mvc2項目中引用WebPages.dll時出現此錯誤。
我的項目運行在.net framework 4.0上,我正在使用mvc2。目前該項目無法升級到MVC 3。 Alread我在我的代碼的不同位置使用了「Tagbuilder」。 現在我需要使用「Form.Unvalidated()」 我試圖添加對Unvalidated()的System.Web.WebPages DLL的引用。但它顯示以下錯誤: 類型'System.Web.Mvc.TagBuilder'存在於'System.Web.Mvc.dll'和'System.Web.WebPages.dll' 我該如何解決它? –
就像我寫的。你不能在MVC2項目中使用WebPages.Dll,因爲它是MVC3的一部分,幷包含TagBuilder(以前在MVC2.DLL中) – dixus
爲什麼你需要添加對WebPages的引用? – vfabre