2014-05-21 4 views
0

작성 - 읽기 - 편집 - 삭제 인터페이스를 만들고 있습니다.처음에 선택한 값으로 드롭 다운 목록을 반환하십시오.

페이지로드시 특정 값을 선택하도록 dropdownlist, ddl_Status이 동적으로 채워져 있습니다. 그러면 드롭 다운 목록이 비활성화됩니다.

사용자가 "편집"을 클릭하면 드롭 다운 목록을 사용할 수 있습니다. 그런 다음 사용자가 선택을 변경할 수 있습니다.

사용자가 "취소"를 클릭하면 초기 선택으로 드롭 다운 목록을 반환하고 비활성화합니다. ddl_Status.SelectedValue을 사용하면 사용자가 선택한 값을 얻게됩니다.

자바 스크립트에서는 ddl_Status.defaultValue을 사용하지만 .NET에서 이에 상응하는 항목을 찾을 수 없습니다. 숨겨진 필드 값을 사용하여 초기 값을 저장하는 것을 고려하고 있지만 이는 서투른 것처럼 보입니다.

+0

코드를 게시 할 수 있습니까? 감사 ! – Christos

+0

코드는 대부분 관련성이 없습니다. 내가 뭘보고 있는지'ddl_Status.SelectedValue = ddl_Status.SelectedValue'는 분명히 난센스입니다. – graphicdivine

답변

1

드롭 다운 목록을 채울 때 사용자가 "취소"를 클릭하면 asp 숨김 필드 (hdn_DefaultValue)에 기본값이 저장됩니다. ddl_Status.selectedValue = hdn_DefaultValue.

+0

감사합니다. 나는이 질문을 피하려고 노력했다. – graphicdivine

1

사용자가 "취소"를 클릭 할 때마다 페이지를로드하고 복원 한 직후에 변수에 ddl_Status.SelectedIndex을 저장할 수 있습니다. 물론 이것은 항목에 변경이없는 경우에만 작동합니다.

+0

고마워,하지만 뭔가를 찾고 있었어. – graphicdivine

관련 문제