
Viewstate temel olarak en basit haliyle bir web sayfasındaki verileri saklamak için kullanılan ve client tarafında tutulan bir değişkendir.
Web programlamaya yeni başlayan kullanıcılar için başlangıç da alışılması en zor olan durum değişken değerlerinin sayfa her post olduğunda kaybolmasıdır. Bu durum başlangıç da gerçekten alışılması zor bir durumdur hele uzun zamandır "Masaüstü Programlamayla" uğraşan bir yazılımcı için bu süreç oldukça sıkıntılı ve uzun sürebilmektedir.