2013-07-25 4 views
1

다른 드롭 다운 목록에서 드롭 다운 목록을 생성하려고합니다. 나는 국가의 드롭 다운을 가지고있다. 국가를 선택할 때 다른 드롭 다운에는 해당 국가의 주로서의 가치가 있어야합니다. C#을 사용하여 asp.net에서 그것을하는 방법?다른 드롭 다운 목록을 생성하는 방법은 무엇입니까?

+0

지금까지 시도한 내용을 말씀해 주시겠습니까? –

+0

조금 혼란스러워! '특정 국가의 주로서의 가치를 가져야 만 하는가? ' 이것에 대해 더 자세히 설명해 주시겠습니까? – zey

+0

aspx 페이지에서 인도 ASP :을 ListItem> 잉글랜드 호주 파키스탄 무효 SelectCountry (개체 보낸 사람, EventArgs입니다 전자) 보호 aspx.cs 페이지에서 { 경우 (DDLCountry.SelectedIndex == 1) { 가 // 내가 } 여기에 작성하는 것을 잘 모릅니다} –

답변

0

각 나라에 대해 드롭 다운 목록에 새 목록 항목을 추가하십시오. 텍스트에는 국가와 값이 국가 ID가 표시됩니다. 두 번째 드롭 다운 목록에서 auto post back 속성을 true로 설정하고 선택한 항목 변경시 이벤트를 추가하십시오. 이벤트 코드에서 두 번째 ddl 및 선택한 항목을 가져옵니다. 사용해보기!

팁 : 페이지에 숨겨진 필드를 추가하고 첫 번째 ddl에서 선택한 항목 변경 이벤트에 숨겨진 필드의 값인 선택된 값을 설정하십시오. page_load 이벤트에서 값이 string.empty이고 if가 값의 id인지 확인하십시오. 그럴 경우 두 번째 ddl을 바인드하십시오.

0

찾고 계신 기술을 계단식 드롭 다운이라고합니다.

당신이 다음 아약스 컨트롤 툴킷 다음이 하나 내장되어 웹폼을 사용하는 경우 :

그렇지 않으면 당신은 당신이 MVC를 사용하는 경우 추가 검색을 수행해야 할 수도 있습니다.

PS 나는 Ajax Control Toolkit에 대한 링크를 거기에있는 최고의 라이브러리로 게시하는 것을 자랑스럽게 생각하지 않지만 원하는 것을 쉽게 찾을 수 있습니다. 좋은 일을하는 데 진지한 사람이라면 계단식 드롭 다운을위한 더 나은 옵션을 검색 할 것입니다.

관련 문제