Use ASP.NET AJAX. And just put your datalist in updatepanel control. Then you will see page not refreshing on page change. ThanksNew ASP.NET Interview Question & Answers