当前位置:编程学习 > C#/ASP.NET >>

有没有仿百度的下拉提示 代码?

有没有仿百度的下拉提示 代码? 简单一点的  --------------------编程问答-------------------- ajax里面的autoComplete控件!

去找找吧! --------------------编程问答--------------------
引用 1 楼 zhoukang0916 的回复:
ajax里面的autoComplete控件!

去找找吧!

. --------------------编程问答-------------------- 参考:
http://download.csdn.net/source/1198273
--------------------编程问答-------------------- textbox用来显示,然后加个autocompleteextender --------------------编程问答-------------------- up --------------------编程问答-------------------- 去这里下载,现成的例子直接使用
http://download.csdn.net/source/1673043 --------------------编程问答-------------------- 哦 --------------------编程问答-------------------- 类似百度Google的搜索


//WebService的写法
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data;
using System.Data.SqlClient;
/// <summary>
/// WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {

    public WebService () {

        //如果使用设计的组件,请取消注释以下行
        //InitializeComponent();
    }

    [WebMethod]
    public string[] GetData(string prefixText,int count)
    {
        SqlConnection conn = new SqlConnection("server=.;database=Northwind;uid=sa;pwd=;");
        string Str = "select CompanyName from Customers where CompanyName like '" + prefixText + "%' order by CompanyName ";
        SqlDataAdapter sda = new SqlDataAdapter(Str,conn);
        DataSet ds=new DataSet();
        sda.Fill(ds,"com");

        string[] temp=new string[ds.Tables["com"].Rows.Count];
        for(int i=0;i<ds.Tables["com"].Rows.Count;i++)
        {
            temp[i] = ds.Tables["com"].Rows[i]["CompanyName"].ToString();
        }

        return temp;
    }

}




需要在界面中设定AutoCompleteExtender的属性如图:
[img=http://static3.photo.sina.com.cn/bmiddle/5ea9354fg65c52095e142][/img]
设置TargetControlID 为你要控制的控件这里我设置的是TextBox1

这个时候TextBox1就多了个属性
[img=http://static11.photo.sina.com.cn/bmiddle/5ea9354fg65c5259d368a][/img]
设置ServiceMethod属性为你的WebService 中的方法

设置ServicePath为你的WebService文件的名称

--------------------编程问答-------------------- 原文参考地址:http://blog.sina.com.cn/s/blog_5ea9354f0100dbwv.html --------------------编程问答-------------------- Autocomplete
参考 --------------------编程问答-------------------- 同意楼上答案  --------------------编程问答-------------------- http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fchenjianyong94 --------------------编程问答-------------------- 我也想知道。。。。。 --------------------编程问答-------------------- Autocomplete 最好,不用去找其他的了 --------------------编程问答-------------------- 关于楼主说的这个功能,我研究了一个星期,使用AJAX下的AUTOCOMPLETEEXTEND控件完美实现了GOOGLE式的智能提示。为此了写了一个详细的文档,一步一步详细说明实现此功能的步骤,还有一个源代码实例,还有AJAX包,一定能够帮助你实现这个功能,在这下载:http://download.csdn.net/source/3462200
如果运行过程中还遇到什么问题,可以联系我QQ:120283955 --------------------编程问答--------------------
引用 1 楼 zhoukang0916 的回复:
ajax里面的autoComplete控件!

去找找吧!


ajax智能感应 --------------------编程问答-------------------- 我也想知道 那位大侠放完整的代码啊 --------------------编程问答-------------------- Mark一下! --------------------编程问答-------------------- 参考:
http://www.cnblogs.com/insus/archive/2011/07/16/2108172.html
--------------------编程问答-------------------- 楼上的老师真是厉害 --------------------编程问答--------------------
引用 1 楼 zhoukang0916 的回复:
ajax里面的autoComplete控件!

去找找吧!


up

--------------------编程问答--------------------
引用 19 楼 insus 的回复:
参考:
http://www.cnblogs.com/insus/archive/2011/07/16/2108172.html

insus犀利 --------------------编程问答-------------------- ajax里的autocompleteextender就可以实现 --------------------编程问答-------------------- 路过... --------------------编程问答--------------------
引用 23 楼 zhangjing0914 的回复:
ajax里的autocompleteextender就可以实现
+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,