title: to viewstate or not to view state?
body: <p>I have an webforms website with 20+ controls per page to display data, I have 2 options to persist values:</p>
  
  <ol>
  <li><p>Use web controls to show all my values and take advantage of ViewState. Just need to populate controls when IsNotPostback and they will render same values every time using ViewState.</p></li>
  <li><p>Disable ViewState and populate controls on every postback from database.</p></li>
  </ol>
  
  <p>I just have to go once to DB, I'm filling the 20 controls using the same query.</p>
  
  <p>Which one is cheaper?, should I use ViewState or not?</p>