Hola a todos los master en la programacion

tengo una duda y espero puedan ayudarme a encontrar alguna solucion o por lo menos algunas pistas. La duda o mas bien curiosidad, es que estoy haciendo una aplicacion web utilizando Ajax-Json(estoy en el nivel basico

de estas tecnologias) , aspx como presentacion y c# para la logica de negocio y conexion a base de datos, que por cierto es SQLSERVER 2008. Asi pues me gustaria generar una consulta tipo "San Google"

que cada vez que introduces una nueva letra te despliga las posibles opciones de busqueda, y eso mismo deseo aplicarlo a mi aplicacion web.
Si alguien sabe como hacerlo o que me diga que tutorial deberia ver para poder generar este tipo de consultas se los agradecere mucho.