一个简单的ashx+ajax请求即可。
微软:
http://www.asp.net/ajaxlibrary/act_AutoComplete.ashx
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx
jquery示例:
http://www.cnblogs.com/skyblue/archive/2009/07/14/1523354.html
http://www.cnblogs.com/huaibaobao/archive/2008/09/26/1299691.html
http://stackoverflow.com/questions/305994/jquery-autocomplete-and-asp-net
http://hi.baidu.com/kb81/blog/item/6f7e040848be85d162d98634.html
我也刚好学了站内搜索这方面的知识,Lucene.Net加上盘古分词加上JqueryUI实现AJAX,如果你想要相关学习资料可以找我
前台搜自动完成效果。
后台为了效率可以用上全文索引,Lucene.net等来优化。