ファイル システムへの ViewState の保存に関するこの記事を参照しています。
これは良いことですが、それがどのページであるかについて何も保存しないため、理想的ではありませんviewstate
。ページとそのviewstate
ファイルの間でマッピングが行われていないようです。Asp.Net
ViewState を取り除きながら、Web フォームのリッチ プログラミング モデルを使用できるようにしたいと考えています。セッションに保存できますが、高すぎます。ファイルシステムに保存することをお勧めします。
私が考えることができる 1 つのアプローチはGuid
、隠しフィールドにページを保存し、実際の ViewState をファイル名 Guid に保存することです。これは機能しますが、これらの ViewState ファイルを消去するディレクトリをクリーンアップするにはどうすればよいですか? このような単純なタスクのために自動化されたサービスを作成し、これらのファイルを定期的に削除するのは面倒です。
何か考え/アドバイスはありますか?