저는 ASP.NET에서 웹 사이트를 작성하고 있습니다. 내 데이터 테이블에 모든 책을 표시하는 DataList가 있습니다. 각 책마다 편집 모드로 항목을 넣을 수있는 버튼이 있습니다. 각 항목에는 제목, 작성자, 키워드 등의 일련의 필드가 있습니다. 섹션과 섹션 필드가 있으며, 섹션과 섹션 내의 섹션이 책을 소유하고 있음을 나타냅니다. 분할은 어느 부분에 속하는 어떤 기준ASP.NET에서 바인딩 된 DropDownLists를 연결합니다.
단면과 분할 이름 두 datatables에 저장된다 : 여기
제가 가지고있는 문제이다. 논리적으로, 편집 템플리트에는 두 개의 드롭 다운리스트가 있습니다. 하나는 섹션 용이고 다른 하나는 디비전 용입니다. 첫 번째 목록에서 선택한 섹션을 기반으로 두 번째 드롭 다운 목록에서 나누기 선택을 제한 할 수 있기를 원합니다. 나는 여기까지 괜찮습니다. 그것은 저를 미치게 만드는 다음 비트입니다.사용자가 섹션을 변경 한 다음 어떤 이유로 인해 원래 값으로 다시 변경하기로 결정한 경우 부주의하게 변경되지 않도록 선택한 부분을 원래 값으로 다시 기본 설정합니다.
내가 선택한 값을 데이터 바인딩하려고했지만 원래 섹션이 포함되지 않은 섹션으로 변경되면 끔찍한 "항목을 찾을 수 없습니다"라는 오류가 발생합니다.
이러한 종류의 종속성을 구현하는 방법을 아는 사람이 있습니까? 미리 감사드립니다.