반응형
ASP.net MVC의 DropDownList에 빈 값 추가
데이터 입력 인터페이스를 만들고 있으며 사용자가 사전 구성된 값 중에서 선택할 수 있도록 DropDownList를 사용하여 데이터에 대한 참조 테이블이 있는 열을 성공적으로 바인딩했습니다.
문제는 첫 번째 값을 기본적으로 선택하지 않고 사용자가 해당 필드를 선택하지 않고 기본적으로 값이 할당된 오류를 방지하기 위해 목록에서 값을 선택하도록 강제해야 한다는 것입니다.
데이터베이스에서 값을 가져온 후 컨트롤러 클래스의 SelectList 생성자에게 전달하기 전에 목록 맨 위에 빈 값을 포함하는 코드를 추가하는 것보다 더 우아한 방법이 있습니까?
Html 도우미 함수는 '첫 번째 빈 값' 매개 변수를 세 번째 인수로 사용합니다.
<%=Html.DropDownList("name",dataSource,"-please select item-")%>
다음과 같은 방법도 사용할 수 있습니다.
dropdownlist.DataTextField = ds.Tables[0].Columns[0].Caption;
dropdownlist.DataValueField = ds.Tables[0].Columns[1].Caption;
dropdownlist.DataSource = ds;
dropdownlist.DataBind();
dropdownlist.Items.Insert(0, new ListItem("Select ...", string.Empty));
언급URL : https://stackoverflow.com/questions/942262/add-empty-value-to-a-dropdownlist-in-asp-net-mvc
반응형
'programing' 카테고리의 다른 글
java.io .IO 예외: Android Firebase의 FIS_AUTH_ERROR (0) | 2023.06.06 |
---|---|
"sys.argv[1]"는 무엇을 의미합니까? (sys.argv는 무엇이며, 어디에서 왔습니까?) (0) | 2023.06.06 |
열에서 일치하는 부분 문자열을 기준으로 데이터 프레임 행 선택 (0) | 2023.06.06 |
Spring JPA(MariaDB) 기본 키가 아닌 여러 개의 키를 외부 키로 사용할 수 있습니까? (0) | 2023.06.06 |
ggplot2 꺽은선형 차트는 "geom_path: 각 그룹은 하나의 관측치로만 구성됩니다.그룹 에스테틱을 조정할 필요가 있습니까?" (0) | 2023.06.06 |