I have enabled viewstate for ALL my controls and i need actually view state for postbacks, but

Hi there;

I have enabled viewstate for ALL my controls and i need actually view state for postbacks, but I need to minimize the viewstate, disabling it for buttons maybe? or a static content. What is the failsafe strategy in this? Which controls actually don't require viewstate? How can i zip the viewstate?
LVL 12
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

you're fighting a losing battle here - there is a solution and its called asp.net MVC - please dont take that comment the wrong way - it just is what it is... If your using webforms - its going to bloat, unfortunately... thats the trade off... your best bet is to manually disable view state one by one, but then you might as well use plain old html elements... Even with no controls on a page you're going to get some nice viewstate :( on the page...

zipping content is like anything else on the client, if it can gzip its going to, you wouldnt do your own manual zipping of html? also viewstate is encrypted so Im guessing compression ratio is not going to be appealing.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.