0
나는했습니다 이러한 코드의 유효성을 검사 :비교 및 두 개의 숫자를
<%= html.editorFor(x=>x.SalaryForm) %>
<%= html.editorFor(x=>x.salaryTo) %>
내가 (salaryTo> = salaryFrom) 비교에 대한 유효성을 검사 할을.
모든 서포터에게 감사드립니다.
나는했습니다 이러한 코드의 유효성을 검사 :비교 및 두 개의 숫자를
<%= html.editorFor(x=>x.SalaryForm) %>
<%= html.editorFor(x=>x.salaryTo) %>
내가 (salaryTo> = salaryFrom) 비교에 대한 유효성을 검사 할을.
모든 서포터에게 감사드립니다.
내가보기를 원하는 것은 IValidatableObject입니다. ViewModel에서이 인터페이스를 구현하고 다음과 같이 구현하면됩니다.
public class YourViewModel : IValidatableObject
{
public decimal SalaryFrom { get; set; }
public decimal SalaryFrom { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
if (SalaryTo < SalaryFrom)
{
yield return new ValidationResult("Salary To must be greater than Salary From", new string[]{"SalaryTo"});
}
}
}
분명히 컨텍스트를 알 수는 없지만 "보다 같거나 같은"연산자는'> = '입니다. – VisioN
감사합니다. # 1 게시판에서 수정하겠습니다. – Zinkav
@MichelAyres가 한 가지 더 감사드립니다. 다른 질문으로 답장을 보내 왔습니다. "나에게 빛을 줄 수 있니?" – Zinkav