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フィールドをどうにかしたい時にやくだつかも。

詳細とソースコードは、上記のサイトを参照