rad grid で Web ページを作成しました。その中で、フィルタリング、短縮、グループ化、およびページングの機能を提供します。パフォーマンスの問題のため、viewatate をセッションに移動しようとしました。そこで、Webページでenable viewsate falseを設定し、次のコードをページに追加しました。
protected override object LoadPageStateFromPersistenceMedium()
{
return Session["ViewState-" + Request.Url.AbsolutePath];
}
protected override void SavePageStateToPersistenceMedium(object state)
{
Session["ViewState-" + Request.Url.AbsolutePath] = state;
ClientScript.RegisterHiddenField("__VIEWSTATE", "");
}
しかし、Rad グリッドで何かを行うと、以下のエラーが生成されます
このページの状態情報は無効であり、破損している可能性があります。