如何实现c#.net用ajax技术实现类似百度搜索的下拉菜单

-如题,想做类似百度等搜索,输入某个字,就能从相应数据库表中搜索出相应数据,生成下拉菜单,供方便选择-本人开发是vs2008+sql2005,希望提供好的ajax控件或写... -如题,想做类似百度等搜索,输入某个字,就能从相应数据库表中搜索出相应数据,生成下拉菜单,供方便选择-本人开发是vs2008+sql2005,希望提供好的ajax控件或写出某例子或某重要代码供参考 展开
 我来答
stydfans
2012-08-08 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:514万
展开全部
看到你的问题,正好最近做过类似百度输入关键字后,自动搜索数据库并列出列表的项目。
1 . VS2008的话,使用AjaxControlToolKit For 3.5这个DLL包,放到BIN文件夹下;

2 . 在前台页面上,使用<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%>注册这个DLL;

3 . 注册后,
<asp:TextBox ID="test1" runat="server" Text='<%=Names %>' Width="99%"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" ServicePath="~/admin/ajax_Test1.asmx" ServiceMethod="test1List" TargetControlID="test1" MinimumPrefixLength="1" CompletionSetCount="10" CompletionInterval="100"> </asp:AutoCompleteExtender>

4 . 创建个WEBSERIES,取名为ajax_Test1.asmx,然后在APP_Code文件夹下写ajax_Test1.cs文件,具体方法示例上有,如果有不懂的,Hi我。
秃叭鹊孔寡倍R
2012-08-10 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:41.6万
展开全部
与其用Ajax控件我倒是希望你自己做一个这样的效果,网上有不少例子,且知道原理后实现难度不大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
XxuanYing426
2012-08-07 · TA获得超过526个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:138万
展开全部
这是用了lucene技术。网上可以下载到dll。然后用盘古分词做输入词时生成的下拉框。不难,挺好上手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式