Alternative user interface control for large data lists instead of DropDownList

I am using C # and ASP.NET with version 2.0 of the .NET Framework library for this particular project. We also use AjaxControlToolkit. AjaxControlToolkit should have the controls available to solve the problem with the descent user interface, to the problem I am facing.

I came across this in several projects over the past year and have used different solutions in the past. The current design of the project that I just picked up is that there is <asp: DropDownList> control and loading on the page, the database is called to get a list of values. It is then associated with the DropDownList data source. The problem is that 25 thousand Elements are returned from the database. Firstly, it is unacceptable for the user to scroll through tens of thousands of items. But, even more importantly, in every browser it is tested on (IE 7, FF 3, Safari, and Chrome), the browser freezes completely when it distributes drop-down list items.

What I think about using the Modal Popup form , which is the Autocomplete Extender , which allows the user to go to a specific company. Thus, in the area where they have to choose a company, they click on the “selected company” icon, a modal form appears, allowing them to use an auto-complete expander to select an existing company. They click "Ok" and save the value in the field.

However, I am an old command line command / shell / terminal guy, and my ideas for an acceptable user interface design may be distorted (give me a command prompt on any system, and I'm ready to go). I would like the advice of those in the community here on what they consider an acceptable solution, or if they are faced with such other problems.

+3
4

, - . ( - , - ). . . , , .

0,5 html, ( viewstate), .

, ? ?

+1

. combobox . combobox Telerik. comboBox , .

0

, 25 000 , , . , ? , , ?

0
0

Source: https://habr.com/ru/post/1698877/


All Articles