Если вы пишете код для собственного потребления, вы можете просто отключить его и не беспокоиться.
Предположительно, вы собираетесь поддерживать код Web Forms, написанный другими людьми, поэтому вы должны знать, каковы параметры конфигурации и основные моменты. Лучшие несколько, которые я могу придумать
- как отключить его на сайте, странице и уровне управления
- почему MachineKey имеет значение в веб-фермах
- почему ваш журнал событий полон ошибок ViewStateAuthentication
- что такое ViewStateUserKey
С точки зрения реальной кривой обучения, это, вероятно, подробное прочтение пары статей MSDN.