데이터베이스에 4 개의 범주를 저장하는 테이블이 있으며 테이블의 구조는 ID (GUID), 설명입니다. 카테고리를 드롭 다운 목록 (asp.net webform)에로드하여 사람들이 카테고리를 선택하고 선택한 항목을 기반으로합니다. 그런 다음 선택한 항목과 관련된 정보를 표시하고 다른 항목을 숨 깁니다.코딩 실습 : 하드 코딩을 피하는 방법은 무엇입니까?
현재 관련 정보를 표시하기 위해 코드에 하드 코딩 된 GUID를 기반으로 "선택 사례"를 수행합니다. 코드 뒤에 GUID의 하드 코드없이이 작업을 수행하는 더 좋은 방법이 있습니까? Guid
/Description
와 연관된 데이터를 무엇
문제는 표가 아닙니다. guid는 테이블의 기본 키이며 설명은 카테고리의 이름입니다. 카테고리 아이디 (GUID)를 기반으로 사용자가 선택한 카테고리를 결정한 다음 사용자가 선택한 것을 기반으로 숨겨진 패널을 표시하려고합니다. 하드 코드 부분은 어떤 패널을 표시할지 결정할 수있는 범주 ID입니다. 말이 돼? – Jack
DB 테이블에 6 개의 GUID/카테고리가 있습니다 ... 그리고 ASP.NET 페이지에 6 개의 별도 패널이 있습니까? 두 가지 중 하나를 수행 할 수 있습니다. 패널 ID를 데이터베이스 테이블에 추가하거나 패널 이름을 패널 ID로 쉽게 변환 할 수 있도록 패널 이름을 지정할 수 있습니다. 예 : Category = "The First Category"/ PanelID = "pnlTheFirstCategory"- categoryName에서 공간을 프로그램 적으로 제거하고 패널을 검색하여 표시되도록 ... –