用户界面- asp.net: UI设计最佳实践



在我的asp.net应用程序中,我有一个表单,用户可以选择一些技能(有超过40个),每个技能可以定义他的技能水平(值从1-10)。

我最初的想法是显示一个组合框旁边有一个滑块。每当用户选择一项技能时,一个带有所有技能+滑块的新组合框就会出现在它的下方,并且所选择的技能组合框+滑块旁边会出现一个删除按钮,以防他们想要删除之前选择的技能。

一开始这似乎是个好主意,但现在我正在构建它,它看起来有点奇怪,不那么直观。

你们怎么实现这个?

用于多个选择和附加输入的组合框不是一个好主意。你能列出这些技能吗(我知道40项相当多,但这取决于应用程序的使用情况)?我最初的想法是设置一个带有复选框(可以不选中)和水平滑动条的技能。

当然,UI设计对于特定的应用程序和用户群是非常具体的。不同的应用有不同的要求。

ETA -基于注释,另一个选择是将任务分成两部分(TBH,这可能是这个任务更好更有效的解决方案)。这是我的博士研究领域,所以我可能知道我在说什么)。你能在一页上选择技能列表,在另一页上列出已选择的技能,并带有滑块(也有"删除"选项)吗?从可用性的角度来看,我认为这可能更容易。

相关内容

  • 没有找到相关文章

最新更新