Почему вы не можете просто использовать IsPostback в коде с отключенным ViewState на странице? Таким образом, вы можете делать все, что вам нужно в коде, и не беспокоиться о том, что ViewState забивает ваш размер страницы.
Вы можете отключить ViewState на странице, добавив флаг enableViewState в директиву @Page.
Единственное, о чем я могу думать, это иметь фрагмент кода javascript, который улавливает нажатие клавиши F5, но, очевидно, это будет захватывать только обновление F5, а не обновление кнопки Refresh.
Этот сайт показывает, как захватывать нажатия клавиш с помощью Javascript:
http://www.go4expert.com/forums/showthread.php?t=2733