Syncfusion ASP.NET MVC UI Selection Controls는 MVC 기반 웹 애플리케이션에서 사용자 입력과 선택 로직을 처리하기 위한 폭넓은 구성 요소를 제공합니다. 간단한 이진 선택부터 검색 가능한 드롭다운과 계층적 선택기까지 모두 포함하며, 이 모든 기능은 ASP.NET MVC 프로젝트 내에서 원활하게 동작하도록 설계되었습니다.
DropDown List로 간단하고 구조화된 선택
DropDown List를 사용하면 사용자가 미리 정의된 옵션 집합에서 하나의 값을 선택할 수 있습니다. 그룹화, 필터링, 템플릿 항목을 지원하여 구조화된 데이터를 명확하게 표시하는 데 도움이 됩니다. 선택한 값은 포스트백과 양식 제출 전반에 걸쳐 일관되게 유지됩니다.
한 필드에서 여러 항목 선택하기
MultiSelect DropDown을 사용하면 사용자가 하나의 간결한 입력란에서 여러 값을 선택할 수 있습니다. 내장된 필터링과 체크박스 선택 기능은 대규모 데이터 집합을 더 쉽게 다룰 수 있게 해 주며, 태깅, 카테고리 선택, 고급 필터링 시나리오에 유용합니다.
DropDown Tree에서 중첩 옵션 다루기
DropDown Tree는 드롭다운 인터페이스 안에 계층형 데이터를 표시합니다. 사용자는 노드를 확장하고, 하위 항목을 검토하며, 서로 다른 수준에서 값을 선택할 수 있습니다. 체크박스 지원은 선택이 구조의 각 분기 전체에 어떻게 적용되는지 명확하게 보여 줍니다.
AutoComplete로 더 빠른 데이터 입력
AutoComplete 구성 요소는 사용자가 입력할 때 관련 제안을 표시합니다. 이를 통해 입력 작업을 줄이고 잘못된 입력을 방지하는 데 도움이 됩니다. 사용자 지정 필터링 로직을 지원하며 로컬 컬렉션이나 원격 데이터 원본에 바인딩할 수 있습니다.
ComboBox를 통한 입력과 선택의 결합
ComboBox는 자유 텍스트 입력과 선택 가능한 미리 정의된 값 목록을 결합합니다. 사용자가 입력하면 목록은 일치하는 항목으로 좁혀집니다. 이러한 유연성 덕분에 애플리케이션에서 통제된 입력과 사용자가 제공한 입력을 모두 지원해야 할 때 적합합니다.
선택 전 여러 필드 비교하기
MultiColumn ComboBox는 각 항목에 대한 여러 데이터 필드를 드롭다운 안에 표시합니다. 이 레이아웃은 사용자가 결정을 내리기 전에 관련 정보를 나란히 검토할 수 있게 해 주며, 특히 구조화된 비즈니스 레코드에 유용합니다.
ListBox로 항목 이동 및 정리하기
ListBox는 단일 선택 또는 다중 선택 모드를 갖춘 명확한 목록 형식으로 항목을 표시합니다. 목록 간 드래그 앤 드롭과 항목 재정렬을 통해 사용자는 인터페이스 내에서 직접 컬렉션을 관리할 수 있습니다.
양식에서 명확한 결정 캡처하기
Radio Button 및 CheckBox 구성 요소는 일반적인 결정 패턴을 처리합니다. 라디오 버튼은 그룹 내에서 하나의 옵션으로 선택을 제한하는 반면, 체크박스는 독립적인 선택을 허용합니다. 둘 다 MVC 양식 레이아웃에 자연스럽게 어울리는 명확한 시각적 상태를 제공합니다.
Toggle Switch Button과 Button Group으로 빠른 상태 변경
Toggle Switch Button은 즉시 업데이트되는 대화형 형식으로 부울 값을 나타냅니다. Button Group은 관련 옵션을 선택 가능한 버튼으로 배열하여 사용자가 현재 선택을 더 쉽게 확인하고 변경할 수 있게 합니다.
인라인 참조와 시각적 태그
Mention 구성 요소는 텍스트 영역 내에 트리거 문자가 입력되면 제안을 표시하여 사용자가 콘텐츠에서 항목을 직접 참조할 수 있게 합니다. Chips 구성 요소는 선택한 값을 레이아웃 내에서 추가하거나 제거할 수 있는 간결한 요소로 표시합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
컴포넌트 유형
.NET
.NET 버전
.NET 4.8 or earlier
.NET 플랫폼
ASP.NET MVC
IDE 지원
Visual Studio
Syncfusion에 대해
2001년에 설립되어 노스캐롤라이나주 Morrisville에 본사를 둔 Syncfusion은 .NET, JavaScript, 그리고 주요 모바일 및 데스크톱 개발 플랫폼을 위한 광범위한 개발자 컴포넌트, 컨트롤, 프레임워크를 제공하는 데 특화되어 있습니다. 125개국 이상에서 12,000명 이상의 고객을 보유한 이 회사는 개별 개발자부터 Fortune 500 기업에 이르기까지 다양한 고객층에 서비스를 제공합니다. Essential Studio와 같은 인기 제품군은 1,600개 이상의 컴포넌트를 제공하며, 반응형 지원과 투명한 라이선스를 바탕으로 신속한 애플리케이션 개발, 심층적인 비즈니스 인텔리전스, 강력한 보고 솔루션을 지원합니다.