Очевидно, что первым приоритетом является отключение, а не использование Viewstate в максимально возможной степени, но если это необходимо, стоит ли это? Кроме того, учитывая, что IIS распаковывает все для вас. ViewState меньше, но стоит ли компромисс с процессором?
http://www.dotnetcurry.com/ShowArticle.aspx?ID=67
Попытка дать клиенту некоторые рекомендации, основанные на этом.
PS: они используют .NET 2.0