Page-Based View State

The Microsoft .NET Framework uses this method as the default.  This option results in larger pages sent to the client browser since the view state is embedded in the page in a hidden field.


The page option slows does the server since the view state has to be serialized and encrypted on the server, and unencrypted and de-serialized at the return trip.  The page option also takes additional bandwidth and slows down the client system since more data has to be parsed by the client browser.

One advantage of the page option is that the view state is not affected by recycling of processes on the server including the worker process.  Memory on the server is not an issue since the view state is not being saved on the server.