ASP.NET MVC 앱을 개발 중이며 내 서비스 계층에 정의 된 POCO에서 데이터 주석을 사용하려고합니다. System.ComponentModel에 대한 참조가있는 한 & System.ComponentModel.DataAnnotations이 문제는 없습니다.이 점에 관해서는 Win Forms 응용 프로그램에서 내 서비스 계층을 다시 사용할 수 있다는 점이 마음에 듭니다. 원격 유효성 검사를 위해 MVC와 함께 POCO에 데이터 주석 사용
는 이제 데이터 주석을 사용하여 일부 원격 검증을 할 찾고 있어요이 기사에서 살펴 촬영 한 : 나는 System.Web.MVC를 참조 할 필요가 이러한 맥락에서 데이터 주석을 사용하는, 그러나 http://msdn.microsoft.com/en-us/library/ff398048(VS.100).aspx을 , System.Web 및 System.Web.Routing. 이것은 다소 제한 웹 DLL의 종속성을 소개합니다.
누구든지 ASP.NET MVC와 결합되지 않은 데이터 주석을 사용하여 원격 데이터 유효성 검사를 구현하거나 더 나은 대안을 제안 할 수있는 좋은 방법을 권장 할 수 있습니까?
도움 주셔서 감사합니다.
왜 웹 DLL에 대한 의존성이 제한되어 있습니까? –
안녕하세요 Rob, 정말 양식 응용 프로그램을 구축하는 경우 정말 웹 DLL에 대한 참조가 필요하지 않습니다. DataAnnotations는 System.ComponentModel 및 ComponentModel.DataAnnotations 네임 스페이스에 대한 참조 만 필요합니다. 위에서 언급 한 튜토리얼에서는 Client & Server 유효성 검사와 관련된 특정 사항에 대해 설명 하겠지만 서버 유효성 검사 부분을 수행하려고합니다. –
예 ... 기사가 큰 시간을 안아줍니다. 나는 별도의 어셈블리에 내 엔티티가있는 것처럼보다 깨끗한 솔루션을 제안하려고 노력할 것이다. 내가 성공하면 돌아올거야. –