WebImageViewer™ navigation can be driven externally allowing Web applications to supply their own navigational device or programmatically direct the scrolling of images in reaction to other user-initiated stimuli.  In this screen shot you see an image viewer that has set the Visible property on its NextButton and PreviousButton properties to False, and is instead displaying a set of custom navigation buttons that call the image viewer's navigateNext( ) and navigatePrev( ) functions in Javascript.  A comprehensive Client-Side Object Model (CSOM) enables considerable image viewer interactivity without postbacks.
External Navigation
Powerful customization capabilities extend to the image viewer's Header, which allows you to define a caption, align and specially style its next and previous buttons, and define arbitrary templates to give users additional functionality.  In this screen shot, the header has been enhanced to display the current page in the image collection.  Users who want to randomly access a given page can select one of the radio buttons, which will cause the image viewer to scroll directly to images on that page.
Header Templates
By setting the Orientation property to Horizontal you can present users with a gallery of images that they can browse, scrolling left and right.  In this screen shot, you see how this can be integrated into an e-commerce scenario where you have vibrant photographs of the products being offered for sale.
Horizontal
By setting the Orientation property to Vertical you can present users with a gallery of images that they can browse, scrolling up and down.  Here you see another screen shot in which the image viewer has been integrated into an e-commerce scenario, its ability to vertically orient itself creating more open space for the order form.
Vertical