首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

在第1章中曾经介绍过Google Suggest,在用户输入检索词的同时会显示相应的提示信息,帮助用户进行快速的搜索,这类功能称为自动完成功能。在很多系统中都需要实现自动完成功能,但是在Ajax技术出现之前,一般只有桌面应用程序才能实现类似的功能,而Web应用程序只能借助于浏览器自身的自动完成功能来实现。浏览器的自动完成功能是比较有限的,它只能提示用户输入过的信息,针对性不强。本章将结合一个实际的例子实现基于Ajax的自动完成功能。

4.1  应用背景

现在要实现一个员工信息查询的功能,即根据输入的名字检索员工的详细信息。这是一个简单的数据表查询,在ASP.NET中实现这样的功能是比较简单的,相应的运行效果如图4-1所示。

   

4-1  员工信息查询页面

从图4-1中可以看到,这种员工信息查询功能还存在一些不足,比如用户可能记不全员工的名字,只记得前面几个字母是什么,这样用户只能根据记忆猜测,一遍遍地尝试。如果在用户输入的同时,输入框下方可以给出相应的提示,辅助用户输入,那么用户进行检索的速度和成功率就会大大提高,如图4-2所示。

 

4-2  基于Ajax的自动完成功能

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论