ViewStateをデータベースなどのhiddenフィールド以外のメディアに保存する
System.Web.UI.PageEx
http://www.codeplex.com/DotNetPageEx
より。
Project Description
The basic purpose of this small project is save System.Web.UI.Page's ViewState to an alternative storage medium, such as disk files, a SQL Server database or a custom storage medium. Supports all ASP.NET versions (with a little workaround for 1.x).
ViewStateの情報をファイル、SQL Serverなどに保存する。
ASP.NETのすべてのバージョンに対応(1.xの場合は設定が少し必要)
ASP.NETモバイルWebフォームの場合、ViewStateは実際のところ内部的にSessionで保存するようになっているが、それの通常のWebフォーム版といったところだろうか。
SEO対策で、ページの最初のほうにある巨大なViewStateのhiddenフィールドをどうにかしたい時にやくだつかも。
詳細とソースコードは、上記のサイトを参照