Web ページにユーザー コントロールを登録しようとしています。ページ上でユーザー コントロールのビューステートをアンロードし、Web ページの非表示フィールドに保存しようとしています。
((HiddenField)(this.Page.FindControl("Hidden_LocationUC"))).Value = this.ViewState.ToString();
再びページをロードすると、非表示フィールドからのユーザー制御ロードが表示されますが、非表示フィールドにビューステートを保存できません。
this.ViewState = ((HiddenField)(this.Page.FindControl("Hidden_LocationUC"))).Value;
このコードはエラーになります。