2012-10-29 4 views
0

제 프런트 엔드 개발자가 검색 결과 페이지의 필터에 jQuery multiselect를 사용했습니다. 다중 선택의 데이터는 데이터베이스에서 동적으로 채워집니다. jQuery multiselect and .NET checkboxlist

<div id="multiselect"> 
    <asp:CheckboxList runat="server" id="chk"></asp:Checkboxlist> 
</div> 

checkboxlist 동적으로 데이터베이스에서 채워처럼 뭔가 일을 한 다중 선택 내부의 checkboxlist을 채우려면. 버튼 클릭 이벤트는 체크 박스 목록의 값을 읽은 다음이를 기반으로 검색 결과를 필터링합니다. 이것은 잘 표시되고 multiselect는 잘 작동합니다. 그러나 선택을하고 '필터'버튼을 누르면 asp 체크 박스 목록의 선택 항목이 코드 숨김 체크 상자 목록의 확장 방법으로 읽히지 않습니다.

즉각적인 문제는 내가 이미 수행 한 Page.IsPostBack을 확인하는 것이 었습니다. 하지만 그 코드를 고쳐서 선택한 값을 읽을 수는 없습니다.

무슨 일이 벌어 질지에 대한 제안이 있으십니까? 나는이 접근 방식을 긁어 다른 것과 함께 할 수도 있지만 이것에 관해 할 수있는 일이 있는지 알고 싶습니다.

답변

1

나는 무슨 일이 일어나는지 잘 모르겠지만 다른 해결책을 구현했습니다. 숨겨진 필드를 사용하여 jquery multiselect에 대한 변경 사항을 기록한 다음 코드의 필드 값을 읽었으며 모두 잘되었습니다.