예를 들어 항목 목록을로드하는 SqlDataSource가 있습니다. 내 양식에는 3 개의 드롭 다운 상자가있어서 모두 동일한 값 목록을 포함해야하며 사용자는 각기 다른 값을 선택하여 저장할 수 있습니다.다중 포스트 백이 발생하지 않고 데이터 소스를 "공유"하는 방법을 아는 사람이 있습니까?
각 드롭 다운 목록을 동일한 SqlDataSource에 연결하면 데이터베이스가 데이터 소스로 나열되는 각 개체에 대해 하나씩 세 번 적중됩니다. SmartTag 인터페이스에서 찾을 수있는 "자동"링크를 제거하면 각 콤보 상자에서 DataBind를 호출하는 코드 숨김을 다시 가져야하므로 데이터베이스에 세 번 호출됩니다.
내가 ViewState에 저장 한 문자열 목록으로 값을 되돌릴 수 있다고 생각하지만 더 좋은 방법이 있습니까?
쿨 - 그걸 고쳐 준 것 같습니다. 나는 그것이 벌써 설정되었다라고 생각했다. 그러나 나는 그것이 있었다고 생각하지 않는다! 감사! –