First we need :
- visual studio .net 2005 or higher 2010
- install ajax 2.0 or higher for update panel and ajax other
- install component support asp.net maybe like most popular is devexpress, infragistic, component one
- Javascript need is : jquery or make a class js with your customize person
- make autocomplete.asmx for better faster searching
Thats all.. You done, happy debugger
ASP.Net is complex but run slowly if bandwidth small. So don't to many image if not important..