2007-07-11

Web开发中应该避免单向链接

Views: 10587 | 1 Comment

这里说的链接不仅仅是指HTML超链接, 还包括GET或者POST方法提交的表单等. 单向链接指的是下面的情况: 从页面A导航到页面B, 然后从页面B导航回页面A时, A页面已经失效.

考虑下面的情况: 在一个博客的管理后台中, 有一个页面是文章查看页面, 如果在该文章查看页面提供了一个删除按钮, 该按钮通过超链接, 或者GET/POST表单转到执行删除的另一个页面, 那么, 当用户点击了删除按钮, 将无法返回原来的文章查看页面, 因为文章已经被删除了.

最好的作法是不要在文章查看页面提供删除按钮, 只在文章的浏览(列表)页面显示删除按钮.

你可能会认为, 即使在文章查看页面提供删除按钮也没有关系, 大可以在文章删除后总是跳转到文章的浏览页面. 问题是, 用户可能在浏览到第十页的时候删除了一篇文章, 你却不知道这个信息, 只能跳转到第一页. 这对用户是不友好的.

Related posts:

  1. 一个简单的聊天或者私信系统设计
  2. 账号系统的两阶段登录和三阶段登录
  3. 最简单的PHP缓存方案 – Zend_Cache
  4. JavaScript数据表格和分页控件文档升级
  5. 令人耳目一新的雅虎 A Brand New Yahoo!
Posted by ideawu at 2007-07-11 16:13:44

One Response to "Web开发中应该避免单向链接"

Leave a Comment