Отображение случайно выбранного изображения на веб-странице ASP.NET

ОГЛАВЛЕНИЕ

Как разработчикам веб-приложений, нам приходится тратить много усилий на определение и реализацию бизнес-логики, создание CRUD (англ. create read update delete) и разработку отчетов. Гораздо реже мы  переживаем за обслуживание относительно стиля и внешнего вида веб-сайта. Для разработчиков, работающих в средних и больших компаниях, это не представляет никакой проблемы, так как в компаниях, скорее всего, есть художники-оформители, чьей работой является создание блестящей верстки сайта и периодическое обновление ее, чтобы сайт был всегда свежим. В мелких компаниях разработчики веб-приложений, пишущие код к нему, нередко также ответственны за поддержание внешнего интерфейса. Одним из наиболее  легких и недорогих  способов поддержания свежести сайта является отображение различных изображений при каждом визите на страницу. Многие корпоративные веб-сайты используют данную технику на своих страницах. К примеру, страница может иметь изображение помещения с сотрудниками в правом верхнем углу. Вместо того чтобы показывать одно и то же статическое изображение, при каждом посещении страницы в углу отображается наугад выбранное изображение.

Существует несколько способов отображения случайно выбранных изображений, и данная статья рассмотрит два различных подхода. Первый способ заключается в отображении  случайно выбранного из каталога с файлами  изображения. Данный простой подход очень легко реализовать, но в то же время он обладает некоторыми ограничениями. Мы также рассмотрим более профессиональный подход, который использует бесплатный, общедоступный элемент управления ContentRotator, созданный в сентябре 2005. Используя данный элемент управления, вы можете указать, какие изображения могут быть отображены на странице, а также вероятность появления каждого из них.