【发布时间】:2011-04-13 05:49:51
【问题描述】:
我正在接管另一个人的代码。这个人允许在 RadGrids (Telerik Control) 上发生双击。我个人讨厌在 Web 应用程序中允许双击的想法。我认为这不自然。
有什么好的理由反对网络应用程序中的双击?还是我错了,出于某种原因,双击网络应用程序是好的?
【问题讨论】:
标签: asp.net telerik double-click
我正在接管另一个人的代码。这个人允许在 RadGrids (Telerik Control) 上发生双击。我个人讨厌在 Web 应用程序中允许双击的想法。我认为这不自然。
有什么好的理由反对网络应用程序中的双击?还是我错了,出于某种原因,双击网络应用程序是好的?
【问题讨论】:
标签: asp.net telerik double-click
这在很大程度上取决于个人喜好。
但我能给出的最“合乎逻辑”的论点是,双击访问功能等对于 Web 应用程序中的用户来说并不是一种“自然”的体验。当然,在 Windows 中是这样,但人们已经有些习惯了,他们不会以这种方式导航/操作 Web 应用程序。
【讨论】:
我认为没有一个好的论据支持或反对。我同意对我来说,这不自然。同时,我认识很多人(包括我的父母)总是尝试双击网站上的按钮。对于那些可能刚接触网络或只是不像使用桌面应用程序那样经常使用网络的人来说,这是一种自然反应。
最终,这取决于您,您网站的功能不会真正受到某种方式的影响。
【讨论】:
您是对的,从 UI 的角度来看,双击 Web 应用程序对用户来说并不直观。很少有在线应用程序允许用户这样做,因此主流看法是这是不可能的。添加功能很棒,但前提是用户知道如何正确使用它。
【讨论】:
用户偏好。
反对的“好”论点:制作一致的界面。
锚点(传统的网页导航)不需要双击,因此不是一个直观的动作。添加该要求可能会使用户感到困惑。
一个“OK”论点:模仿用户的习惯。 许多用户双击一切,因为 Windows 已经习惯了这一点。注意:这可能会导致按钮事件出现问题。
我的看法是,如果您需要一个项目的各种功能(并且因为您使用的是 Telerik),请使用 ContextMenu(Windows 用户习惯的其他东西)并将它们放在那里。
【讨论】:
在网络应用程序中双击就像拖放一样:每个人都已经知道你不能这样做。然后,更新的浏览器出现了,并添加了这个等等。
所以这取决于您:您要么允许双击和拖放,要么不允许。但是如果你这样做,你必须意识到并考虑到 1. 你需要在界面上有很好的线索将那些非标准的东西教给用户(更多的工作)和 2. 总会有一部分用户他们永远不会意识到他们可以做到这一点,所以他们可能缺少功能。
【讨论】:
双击是可以的,只要它只是一个无需双击即可完成的操作的快捷方式。
例如,如果单击是选择,并且您可以对所选条目执行许多操作(例如“查看”、“删除”、“移动”等),则双击是最常见的操作(说“视图”),那就太好了。
用户不应该要求双击才能做某事。
【讨论】: