2014-06-24 7 views
3

Nop Commerce 2.65에서 zip/우편 번호 필드를 영숫자 필드로 만들려고합니다. 나는 다음 행으로 Nop.Web 관리 폴더에있는 파일 AddressValidator.cs을 편집 한 : 유효성 검증이없는 것처럼 컴파일 한Nop 상거래의 유창한 검증 - 영숫자 만

RuleFor(x => x.ZipPostalCode) 
      .Matches(@"^[0-9a-zA-Z ]+$") 
      .WithMessage("Numbers and letters only please."); 

과 NopAdmin.dll을 업로드하지만 아무것도하지 않는, 그건 .

코드가 잘못되었거나 잘못된 파일을 업로드하고 있습니까?

+0

55555 또는 55555 #를 시도 할 때 아무 것도 작동합니까? – AndyMcKenna

답변

0

방금 ​​코드를 테스트 한 결과 잘 작동합니다. 한 번 수정 한 Nop.Admin 프로젝트를 다시 작성하는 것을 잊었을 것입니다. 또한이 솔루션에는 두 개의 "AddressValidator"클래스가 있습니다. 필요한 것을 수정했는지 확인하십시오

0

내 질문에 논리에 아무런 문제가 없었습니다. 편집중인 소스 파일뿐입니다! 두 개의 addressvalidation.cs 파일이 있는데 하나는 admin에, 하나는 web에 있습니다. 나는 편집 된 웹이 작동하지 않는다는 것을 깨닫지 못했다.

내 질문에 다른 AddressValidator.cs 파일에 코드를 적용해도 문제가 없습니다.