2012-11-02 54 views
1

如何增加asp.net中的下拉列表容量?我必須在單個DropDownList中顯示20,000個項目,但它不會在綁定後顯示所有項目。有些物品丟失。
我該如何做到這一點?如何增加asp.net中的下拉列表容量

+4

** 20'000 **項目在一個下拉列表中!你的用戶喜歡從20'000項目中選擇?!?!? –

+0

你的代碼在哪裏?你有什麼問題? – Pratik

+0

也許你應該考慮做一些搜索,而不是在一個下拉菜單中顯示20k項目。 – Magnus

回答

1

我不知道任何由.NET框架應用的直接限制;客戶可能會有一定的限制,但我不確定。 20,000是很多項目和大量的HTML呈現,而HTML呈現是更大的性能問題之一。您可能需要考慮替代方法,如自動完成功能,such as this

0

沒有理由下拉列表選擇將丟失項目。

檢查您的數據源綁定之前,以確保所有的項目都在那裏,這可能是填充數據源的查詢問題,而不是下拉列表丟失的項目。

雖然人們已經指出,用搜索功能或自動完成功能替換此下拉列表不應該是20,000個項目的地方。