protected override void LoadFromRepository() { if (IsDebugEnabled) { log.Debug("저장된 Page 상태정보를 저장소에서 로드합니다.. StateValue=[{0}]", StateValue); } if (StateValue.IsWhiteSpace()) { return; } var stateEntity = Serializer.Deserialize(StateValue.Base64Decode()) as IPageStateEntity; object pageState; if (PageStateTool.TryParseStateEntity(stateEntity, Compressor, out pageState)) { if (pageState is Pair) { ViewState = ((Pair)pageState).First; ControlState = ((Pair)pageState).Second; if (IsDebugEnabled) { log.Debug("압축된 Hidden Field의 값을 읽어와서 Page의 상태정보로 설정했습니다!!!"); } } } }