ViewState の情報を Session に保存する方法

以下の内容は、ViewState の情報を Session に保存する方法として再編集しました。今後は、ViewState の情報を Session に保存する方法の方をご覧ください。

@IT:.NETエンタープライズWebアプリケーション開発技術大全 Webアプリケーションの状態管理に ViewState の情報を Session に保存する方法が説明されています。

protected override object LoadPageStateFromPersistenceMedium() {
  return Session["_ViewState"];
}

protected override void SavePageStateToPersistenceMedium(object viewState) {
  Session["_ViewState"] = viewState;
}

要件的にどうしても必要な場合は上記方法で回避できますが、できる限り使用しないことが推奨されています。