Отображение / скрытие HTML-элементов в asp.net выполняется на сервере.Скрытый элемент либо вообще отсутствует в исходном коде HTML, либо помечается как невидимый с помощью атрибута CSS Visibility
.
Прокрутка или сжатие должны выполняться на клиенте, и наиболее очевидная среда выполнения - это Javascript,Для достижения ваших эффектов я рекомендую использовать jQuery .