You can use the UltimateAjax control to create a slideshow without refreshing the page. Not only that, but there is no client-side coding either. All you have to do is to set the AutoCallbackInterval property to a number in milliseconds, and display your images on the server-side every time a callback request comes in.