在我的特定情况下,我有一个评论表单,只有在用户登录并加入特定主题后才能使用。然后,他们可以对该主题发表评论。
在您看来,我应该完全隐藏评论表单,还是禁用它并提示用户完成必要的要求。
禁用它们可以使用户不必费力地寻找她以前知道存在的功能。所以一般来说,hiding完全看不到的东西只会产生挫败感。还记得 Office 2000 到 2003 中动态填充的菜单吗?那么你就明白我的意思了(参见 Jensen Harris 的博客文章 http://blogs.msdn.com/jensenh/archive/2006/03/31/565877.aspx on 那个话题 http://blogs.msdn.com/jensenh/archive/2006/01/20/515328.aspx).
我建议你应该禁用它们并讲清楚它们在哪些状态下可用以及如何实现这一点。
然而,在某些情况下,例如我们现在正在开发的应用程序,功能是否存在更多地取决于用户的权限,而不是程序的当前状态。在这种情况下,隐藏不应该访问的内容会很有帮助,因为用户永远不会到达他们想要访问的程度。could使用控件。很简单,因为他们缺乏特权。例如,请参阅 Stack Overflow 的审核工具,一旦您的代表次数超过 10k,就可以使用这些工具,但以前从未显示过,甚至没有被禁用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)