2012-07-10 2 views
0

나는 ASP.NET 4.0 응용 프로그램을 가지고 있습니다. 응용 프로그램에서 사용자는 읽은 문서의 개정판을 선택할 수 있습니다.VB.NET - 두 글자 코드 비교

가 지금 코드의 라인을 따라 있습니다 :이 경우

AA AB AC BA BB BC

, AA 개정 하나이며 BC 개정 6.

입니다

내가 뭘하고 싶은지는 사용자가 텍스트 상자에 입력하는 값이 이거나 그 이하인지 확인하는 것입니다.

문자열 비교만큼 간단합니까? 아니면 더 많은 것이 있습니까? 나는 CustomValidator와 서버 측 코드를 사용할 생각이었다.

답변

0

간단한 문자열처럼 들리지 않습니다. 위의 예제를 사용하면 "AZ"가 "BC"보다 먼저 정렬됩니다. 따라서 정렬 관점에서 보면 "초기"로 간주되지만 사용자가 선택할 수있는 유효한 값이 아닐 수 있습니다.

문서의 유효한 버전을 모두 알고 있다면 사용자의 값이 목록에 있는지 간단히 확인하는 것이 좋습니다. 또는 DropDownList를 통해 올바른 값만 선택하도록 허용 할 수도 있습니다.이 옵션을 사용하면 모든 문자열을 입력 할 필요가 없습니다.

+0

그게 내가 생각한 것입니다. 문자열을 정렬하고 사용자가 그 목록에서 값을 선택하게 할 수 있습니다. 나는 다른 방법 (입력을 입력)을 시도하는 것이 rathole 될 것이라고 생각합니다. – Tim