다양한 입력 문자열을 처리합니다 (QueryString)
-
10-07-2019 - |
문제
검색 페이지 인 웹 페이지가 있습니다. 사전 정의 된 검색이 몇 가지 있어야합니다. 정상적인 검색과 함께 이것을 처리하기 위해 취한 방법은 쿼리 스트링 강제가 검색을 강제로 만드는 것입니다. 검색 쿼리 스트링이 있으며 현재 약 10 개 정도의 "검색"이 있습니다.
그런 다음 설정에서 스위치와 함께 프로세스 검색 메소드가 있고 각 검색을 수행합니다.
switch (QueryString)
{
case "person":
SearchPerson();
break;
case "firstname":
firstNameText = inputtedValue;
SearchPerson();
break;
.
.
.
}
당신은 아이디어를 얻습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 단순하고 읽기 쉬운 솔루션이 없을 것 같습니다.
마지막 편집 :
끈 열거를 만드는 것이 나에게 무엇을 사나요?
해결책
이것은 당신의 문제에 대한 견고하고 읽을 수있는 솔루션처럼 보입니다. 거기 ~이다 그것을하는 다른 방법이지만 당신이 가진 것이 괜찮다고 생각합니다.
제휴하지 않습니다 StackOverflow