您的位置:首页 > 其它

Ajax Toolkit 控件学习系列(6) ——AutoCompleteExtender 使用

2008-10-30 15:03 621 查看
  不知道大家是不是有注意到googel等搜索引擎时候,输入字母或者汉字的开头,就会有后续的提示信息呢。当然了,google所使用的技术,我不敢贸然的猜测,但是我们今天可以借助Ajax所提供给大家个控件,进行模仿。google的搜索技术确实惊人,可以在提示的信息中,在它的服务器中,快速的搜索出来短时间的找到需要的信息。

  看效果。

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

[WebMethod]
public string[] GetCompletionList(string prefixText,int count)
{
if (count == 0)
{
count = 10;
}

if (prefixText.Equals("xyx"))
{
return new string[0];
}

List<string> items=new List<string>(count);
Random random1=new Random();
for(int i=0;i<count;i++)
{
char c1 = (char)random1.Next(65, 97);
char c2 = (char)random1.Next(97, 122);
char c3 = (char)random1.Next(97, 122);
items.Add(prefixText + c1 + c2 + c3);
}
return items.ToArray();
}
}[/code]

  参考文章:http://blog.chinaunix.net/u1/44087/showart_367198.html

  参考文章:http://www.cnblogs.com/jailu/archive/2007/01/27/632201.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐