2012-11-02 2 views
1

asp.net에서 드롭 다운 목록 용량을 늘릴 수있는 방법은 무엇입니까? 하나의 DropDownList에 20,000 개의 항목을 표시해야하지만 바인딩 후에 모든 항목을 표시하지는 않습니다. 일부 항목이 누락되었습니다.
어떻게해야합니까?asp.net에서 드롭 다운 목록 용량을 늘리는 방법

+4

** 20'000 ** 항목을 한 번에 드롭 다운 할 수 있습니다! 사용자가 20,000 항목 목록에서 선택하고 싶습니까?!?!? –

+0

코드는 어디에 있습니까? 무슨 문제있어? – Pratik

+0

아마도 하나의 드롭 다운에 20k 개의 항목을 표시하는 대신 몇 가지 종류의 검색을 수행하는 것이 좋습니다. – Magnus

답변

1

.NET Framework에서 적용한 직접적인 제한 사항을 알지 못합니다. 클라이언트가 적용한 제한이있을 수 있지만 확실하지 않습니다. 20,000은 많은 항목과 많은 HTML로 렌더링되며 HTML 렌더링은 성능 문제 중 큰 문제 중 하나입니다. 대신 자동 완성 기능 such as this과 같은 대체 방법을 고려할 수 있습니다.

0

드롭 다운 목록 선택에서 항목이 누락되지 않아도됩니다.

바인딩하기 전에 데이터 소스를 검사하여 모든 항목이 있는지 확인하십시오. 누락 된 항목이 아닌 데이터 소스를 채우는 쿼리의 문제 일 수 있습니다.

사람들이 지적했듯이 검색 기능 또는 자동 완성 기능으로 대체 할 수 있지만 드롭 다운 목록은 2 만 개 항목의 장소가되어서는 안됩니다.