2012-05-01 7 views
0

내가 다음 링크를 사용하여 내 asp.net MVC 응용 프로그램에서 사용자 지정 특성을 만든 찾을 수 없습니다 :형식 또는 네임 스페이스 이름 'IClientValidatable은'

http://www.falconwebtech.com/post/2012/04/18/MVC3-Custom-Validation-Attributes-for-Client-Server-Side-Validation-with-Unobtrusive-Ajax.aspx

을하지만 다음과 같은 오류가 점점 오전 :

오류 52 형식 또는 네임 스페이스 이름 'IClientValidatable'을 찾을 수 없습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?)
오류 53 'ModelClientValidationRule'형식 또는 네임 스페이스 이름을 찾을 수 없습니다. 사용 지시어 또는 어셈블리어 y 참조?) 오류 54 형식 또는 네임 스페이스 이름 'ModelMetadata'찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가없는 경우) 오류 55 형식 또는 네임 스페이스 이름 'ControllerContext'찾을 수 없습니다. using 지시문이나 어셈블리 참조가 누락 되었습니까?)

asp.net MVC 4 beta를 사용하고 있습니다.

asp.net.MVC의 참조를 프로젝트에 추가하려고 시도했지만 참조 추가 대화 상자에서 사용할 수 없습니다.

답변

2

이 클래스가 정의 된 네임 스페이스를 당신의 파일의 맨 위에 using System.Web.Mvc;를 추가했는지 확인하십시오 해결하는 방법을 제안 해주십시오.

+0

안녕하세요 @ 대린, 목록에 없습니다. 이것을 어디에 추가할까요? – DotnetSparrow

+0

파일의 맨 위에. 어디에서'사용하기 '참조를 넣을 것인가. 또한 System.Web.Mvc 어셈블리가 프로젝트에서 참조되는지 확인하십시오 (새 프로젝트를 만들 때 자동으로 추가됩니다). 특히이 코드를 클래스 라이브러리 나 다른 프로젝트 유형에 배치하려는 경우 당신은 그것을 참조하는 것을 잊었습니다. –

+0

안녕하세요 @ 다린 : 클래스 라이브러리에서이 코드를 사용하고 System.Web.MVC의 참조를 추가하려고하지만 최근 프로젝트, .net componets 및 다른 탭과 같은 탭의 팝업에 위치하지 않습니다. – DotnetSparrow

관련 문제