What is ViewState? ViewState is a client side mechanism. It stores the value in the page itself . Preserving the value of page controls between client to server and server to client is called “roundtrip”. It stores the page or control value in the mode of hidden fields.