gpt4 book ai didi

asp.net - 从非常大的列表中选择一个项目

转载 作者:行者123 更新时间:2023-12-02 12:11:11 26 4
gpt4 key购买 nike

假设我有一个包含数千个组织的列表,并且用户需要能够选择其中一个。该列表太大,无法在页面加载时填充到下拉列表中,并且用户通常知道他们想要什么,但这不是组织名称的第一部分。也就是说,他们知道“收藏”,但不知道该组织的确切名称是“收藏部”。因此用户将需要/想要输入一些信息。

使用某种自动完成文本框很容易,但我不想允许用户输入随机文本 - 他们必须明确选择其中一个组织。

最好的解决方案是什么?

最佳答案

IMO 我会将 UI 简化为:

  • 用于输入字符串的文本框
  • 用于设置过滤器选项的下拉菜单,例如:“包含 | 开头为 | 结尾为”
  • “查找”按钮

然后,我将根据搜索字符串填充 View 并让用户选择有效的项目或优化搜索

IMO 使用自动完成之类的东西,您最终将编写大量解析代码来获取字符串,然后可能需要考虑服务器端负载...

HTH。

另外检查“分面导航”是否是您所需要的。引用号:http://www.alistapart.com/articles/design-patterns-faceted-navigation/

关于asp.net - 从非常大的列表中选择一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com