It was my first time to develop an ASPNET application in my previous company and one thing i noticed was the way they persist control/usercontrol properties through ViewState. Here is a snippet of their control property: public int MyProperty { get {...