Method | Description | |
---|---|---|
Load ( ) : void |
저장된 Page의 ViewState 정보를 Load합니다. Load 후에는 저장소에서 삭제하셔야 합니다. ViewState는 매 요청시마다 다른 토큰으로 저장되기 때문입니다.
|
|
Save ( ) : void |
Page의 ViewState 정보를 원하는 장소(Cache, 파일, DB 등)에 저장합니다.
|
Method | Description | |
---|---|---|
AbstractServerPageStatePersister ( |
||
CreateStateValue ( ) : string |
새로운 StateValue를 생성합니다.
|
|
GetCacheKey ( ) : string |
Persister만을 위한 캐시 키를 빌드합니다. (캐시 시스템에서 다른 용도의 캐시 정보와 구분하기 위해 PersisterName을 Prefix로 사용합니다)
|
|
LoadFromRepository ( ) : void |
ViewState 저장소로부터 저장된 ViewState 정보를 가져옵니다.
|
|
SaveToRepository ( ) : void |
Page의 ViewState 정보를 특정 저장소에 저장하고, 저장 토큰 값을 StateValue에 저장합니다.
|
Method | Description | |
---|---|---|
RegisterHiddenFieldToPage ( ) : bool | ||
RegisterHiddenFieldToScriptManager ( ) : bool | ||
RetrieveHiddenFieldFromPage ( ) : string | ||
RetrieveHiddenFieldFromScriptManager ( ) : string |
protected AbstractServerPageStatePersister ( |
||
page | ||
return | System |
protected abstract LoadFromRepository ( ) : void | ||
return | void |
protected abstract SaveToRepository ( ) : void | ||
return | void |