asp.net手写AJAX实现类似Google的搜索提示
2010-08-31 19:27
375 查看
原文:http://www.cnblogs.com/Ferry/archive/2008/12/24/1361505.html
功能就不用多说了,到http://www.google.cn/去试一下就知道了。本例是参考了《征服AJAX》 一书中的范例。
实现该功能也是用到两个页面,一个请求显示(这次使用的静态页面),一个用于获取关键字到数据表中模糊查询并获取满足条件的数据输出。这里的搜索提示实际上是用div来实现的,C#代码很简单,关键是看明白JavaScript。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4 <title>无标题页</title>
5
6
106</head>
130<body>
131 <div style="width: 500px;">
132 <form id="frm" action="">
133 <input type="text" name="txtSearch" id="txtSearch" onkeyup="searchSuggest();" autocomplete="off" />
134 <input type="submit" name="btnSearch" id="btnSearch" value="搜索" />
135 <br><div id="search_suggest" style="display:none">
136 </div>
137 Welcome to ajax!
138 </form>
139 </div>
140</body>
141</html>
142
Server.aspx:就是留第一行,把其它删除。
using System;
2using System.Collections;
3using System.Configuration;
4using System.Data;
5using System.Linq;
6using System.Web;
7using System.Web.Security;
8using System.Web.UI;
9using System.Web.UI.HtmlControls;
10using System.Web.UI.WebControls;
11using System.Web.UI.WebControls.WebParts;
12using System.Xml.Linq;
13using System.Data.SqlClient;
14
15namespace ajaxPractice
16{
17{
19{
21{
23{
25#region
26{
30{
42{
44 returnText += dt.Rows[i][0].ToString() + "\n";
45 }
46 }
47
48 Response.Write(returnText);
49 #endregion
50 }
51 }
52 }
53 }
54}
相关文章推荐
- ASP+AJAX 实现类似于google搜索提示
- 浅谈asp.net通过本机cookie仿百度(google)实现搜索input框自动弹出搜索提示
- ASP.NET利用ajax实现类似百度的智能提示框
- 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET
- AJAX实例二:实现类似Google的搜索提示
- ASP.NET(C#)AJAX+JAVASCRIPT实现类似QQ,MSN窗口之功能(续)
- asp.net ajax实现类似交替项模板 和 光棒效果。
- 实现类似google搜索效果,文本框输入智能提示,没有用ajax控件和第三方控件,完全手写代码
- 浅谈asp.net通过本机cookie仿百度(google)实现搜索input框自己主动弹出搜索提示
- 在asp.net 2.0中利用Ajax2.0实现JSON传送大量页面数据
- asp.net 用ajax实现文件上传
- 2.ASP.NET AJAx架构--客户端框架的简单实现
- asp.net不用设置iis实现url重写 类似伪静态路由
- ASP.NET 利用AJAX实现搜索提示(上) 推荐
- 用ASP.NET 2.0实现AJAX风格的Web开发
- autoComplete代码实现 --类似Google下搜索提示
- asp.net ajax客户端编程+jquery:实现泛型数据的客户端数据调用、添加、删除
- 如何让你的ASP.NET MVC项目实现AJAX
- AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现
- asp.net DropDownList无刷新ajax二级联动实现详细过程