ImageGear includes an ASP.NET-based solution for displaying images in a web browser:
The ImageGear.Web.UI Namespace provides objects that support image viewing and annotations in a web browser.
The core part of the namespace is the PageView Class ASP.NET control, which provides the API for viewing pages/images and a supporting control, the ThumbnailView Class control, which allows you to create thumbnails on your page and the ImGearThumbnailList Class control that lets you display a list of thumbnails of pages from one or more single or multipage documents. This list of thumbnails can either be vertical or horizontal scrolling in a grid or horizontal formats respectively.
All three controls support the ASP.NET 4.0 client-side control facility and provide robust client-side APIs. To provide the best possible experience to your users, use the Client-Side API as much as possible, since it avoids round-trips to the server.
The controls are true AJAX controls. While they will function properly inside an UpdatePanel, there is no need to place them inside one to get AJAX functionality.
This section provides information about the following: