处理ASP.MVC中包含大量项目的下拉列表

时间:2015-01-19 16:19:16

标签: asp.net-mvc

我对下拉列表中的项目数量有疑问。我不是在询问用户体验,而是在询问技术效率。我准备在其上方的文本框中准备使用值过滤的下拉列表。

  • 应该取消该解决方案资格的项目数量。 1000,2000,10000?
  • 我应该将所有数据加载到一些隐藏的html元素中,还是在每次更改文本框时对服务器进行ajax调用并获取过滤后的数据?

让我们假设它是在IE上运行的Intranet桌面Web应用程序。

1 个答案:

答案 0 :(得分:0)

  

我不是在询问用户体验,而是在询问技术效率。应该取消该解决方案资格的项目数量是多少。 1000,2000,10000?

这是错误的问题。它可能适用于您的计算机上的10,000个项目,我的2000个项目和移动浏览器上的50个项目,但同样,这不是您需要回答的问题。

否定用户体验问题:只需使用带有相应下拉列表的现有自动完成文本框,并加载足够的项目,以便填充屏幕的相关部分。这可能是大约10-25项,具体取决于您的布局。