2012-08-30 3 views
0

System.Web.WebPages DLL 및 System.Web.Mvc에 대한 참조를 추가하려고했습니다. 그러나 다음과 같은 오류가 표시됩니다.ValidateRequest (false)가 FormCollection에서 작동하지 않습니다.

'System.Web.Mvc.dll''System.Web.WebPages.dll' 모두 유형이 'System.Web.Mvc.TagBuilder'입니다.

ASP.NET MVC 2에서 작업 중입니다. 어떻게 해결할 수 있습니까?

+0

왜 웹 페이지에 대한 참조를 추가해야합니까? – vfabre

답변

1

System.Web.WebPages는 MVC2의 일부가 아닙니다. MVC3의 일부.

MVC3에서 Tagbuilder가 Mvc.dll에서 WebPages.dll로 이동되었습니다. 왜 mvc2 프로젝트에서 WebPages.dll을 참조 할 때이 오류가 발생합니다.

+0

내 프로젝트가 .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'모두에 있습니다. 어떻게 해결할 수 있습니까? –

+0

내가 쓴 것처럼. MVP3의 일부이고 TagBuilder (이전에는 MVC2.DLL)가 포함되어 있기 때문에 MVP2 프로젝트에서 WebPages.Dll을 사용할 수 없습니다. – dixus

관련 문제