2014-02-17 3 views
0

드롭 다운 목록에 표시 할 레코드가 500 개 있습니다. 너무 많은 시간이 걸리므로 어느 누구라도 드롭 다운 목록의 로딩 시간을 줄일 수 있습니까?asp에서 드롭 다운 목록로드 시간을 줄이는 방법

+3

은 모든 사용자가 모든 (500 개) 기록을 검토해야합니까 : 여기

은 예입니다? 더 나은 방법은 하위 집합 만로드하는 것입니다. 즉, 사용자에게 2 ~ 3 자의 첫 글자를 입력 한 다음 필터링 된 레코드를로드하도록 요청하십시오. – mnieto

+0

항목을 어떻게 추가하고 있습니까? 하나씩? 그렇다면 ['ListItemCollection.AddRange()'] (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listitemcollection.addrange%28v=vs.110%29) 사용을 고려하십시오. .aspx)를 사용하여 항목을 추가하십시오. –

답변

4

500은 드롭 다운에서 많이 필요합니다. 누가 정말로 원하는 항목에 도달하기 위해 499 개의 항목을 스크롤하고 싶습니까?

대신 자동 완성 드롭 다운 목록을 구현하거나 사용하는 것이 좋습니다. 사용자가 입력을 시작하면 드롭 다운은 항목의 하위 집합으로 채워집니다. 대부분의 경우 사용자에게 더 좋습니다.

http://www.codeproject.com/Tips/533503/Creating-a-Database-Driven-Auto-Complete-TextBox-U

+0

도움 주셔서 감사합니다. –

관련 문제