title: How to disable ControlState in ASP.NET?
body: <p>How to completely disable <code>ControlState</code> in an ASP.NET website application to get rid of <code>&lt;input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/ACBDEFGH...XYZ=" /&gt;</code> on every page?</p>
  
  <p>Searching for a solution, I only found <a href="http://forums.asp.net/t/1088222.aspx" rel="nofollow noreferrer">meaningless answers</a> making no difference between <code>ControlState</code> and <code>ViewState</code>, or replies <a href="http://www.eggheadcafe.com/software/aspnet/34993942/disable-viewstate.aspx" rel="nofollow noreferrer">saying that</a> <em>"we cannot disable control state</em>". The second assumption seems to be false, since StackOverflow pages do not have <code>ViewState</code> hidden field.</p>