エラー:このページの状態情報は無効です。壊れている可能性があります。

■事象
ASP.netでビルドし、ボタン等のイベントを実行すると
「このページの状態情報は無効です。壊れている可能性があります。」
というエラーメッセージが表示される。


■原因
.aspxファイル内の以下のタグが原因であった。
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIwNzk2NjI1ODQPZBYCAgMPZBYCAgUPZBYCAgEPFgIeB1Zpc2libGVnZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAgUTdXNlcmxvZ2luMzEkY2hrc2F2ZQUTdXNlcmxvZ2luMzEkQnV0dG9uMUGJYuas7VbnHwvL9QP/YFmnG06m" />
</div>

<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBQK5pe/FBQK4ysvfDwKK8sjdCQLvzN7iAgKnjajgDGJrtd1jyU1LfOSAz3GheRiWonce" />
</div>

■対応
これらのタグはASP.netが自動的に生成するものなので、デザイン上に不要である。

デザイナーが他の.netのサイトからデザインをパクッたらしく、この不要タグが入っていたことがそもそもの原因。
これらを削除する。