■ ASP.NET이 제공하는 상태 관리 기법
------------------------------------------------------------------------------------------------------------------------
속성명 | 설명 |
Application | Application 속성은 System.Web.HttpApplicationState 타입의 객체이다. System.Web.HttpApplication 타입과 System.Web.UI.Page 타입의 객체에서 속성으로 제공한다. 전체 웹 사이트 내에서 공유되어야 할 항목을 저장하는 데 사용된다. |
Session | Session 속성은 System.Web.SessionState.HttpSessionState 타입의 객체이다. System.Web.HttpApplication 타입과 System.Web.UI.Page 타입의 객체에서 속성으로 제공한다. 전체 웹 사이트 내에서 현재 사용자에게만 제공되는 항목을 저장하는 데 사용된다. |
Cache | Cache 속성은 System.Web.Caching.Cache 타입의 객체이다. System.Web.HttpContext 타입과 System.Web.UI.Page 타입의 객체에서 속성으로 제공한다. 서버 측 메모리에 데이터를 보관해 응답 속도를 향상시킬 수 있는 캐시 개체를 생성한다. ※ HttpContext 타입의 Context 속성을 HttpApplication 타입과 Page 타입의 객체가 속성으로 제공한다. |
ViewState | ViewState 속성은 System.Web.UI.StateBag 타입의 객체이다. System.Web.UI.Control 타입의 객체에서 속성으로 제공한다. 해당 웹 페이지 내에서만 어떤 정보를 임시로 보관하고자 할 때 가장 최적화된 방법을 제공한다. |
Cookies | Cookies 속성은 System.Web.HttpCookieCollection 타입의 객체이다. System.Web.HttpResponse 타입의 객체에서 속성으로 제공한다. 클라이언트 측 웹 브라우저에 간단한 데이터를 보관해 서버 성능을 향상시킬 수 있는 쿠키 개체를 생성한다. ※ HttpResponse 타입의 Response 속성을 HttpApplication 타입과 Page 타입의 객체가 속성으로 제공한다. |
QueryString | QueryString 속성은 System.Collections.Specialized.NameValueCollection 타입의 객체이다. System.Web.HttpRequest 타입의 객체에서 속성으로 제공한다. 현재 페이지에서 다음 페이지로 간단한 정보를 전달할 때 사용한다. ※ HttpRequest 타입의 Request 속성을 HttpApplication 타입과 Page 타입의 객체가 속성으로 제공한다. |
------------------------------------------------------------------------------------------------------------------------
'C# > ASP.NET' 카테고리의 다른 글
[C#/ASP.NET] WebConfigurationManager 클래스 : 설정 정보 구하기 (0) | 2019.12.16 |
---|---|
[C#/ASP.NET] ConfigurationManager 클래스 : 설정 정보 구하기 (0) | 2019.12.16 |
[C#/ASP.NET] HttpCachePolicy 클래스 : 코드 기반 캐시 설정하기 (0) | 2019.12.15 |
[C#/ASP.NET] OutputCache 지시자 : 캐시 사용하기 (0) | 2019.12.15 |
[C#/ASP.NET] Page 클래스 : Application 속성을 사용해 현재 접속자 수 표시하기 (0) | 2019.12.15 |
[C#/ASP.NET] ASP.NET이 제공하는 상태 관리 기법 (0) | 2019.12.15 |
[C#/ASP.NET] TreeView 클래스 : DataSourceID 속성을 사용해 사이트맵 트리 구조 만들기 (0) | 2019.12.14 |
[C#/ASP.NET] TreeView 클래스 사용하기 (0) | 2019.12.14 |
[C#/ASP.NET] Menu 클래스 : 메뉴 사용하기 (0) | 2019.12.14 |
[C#/ASP.NET] SiteMapPath 클래스 사용하기 (0) | 2019.12.14 |
[C#/ASP.NET] Control 클래스 : EnableTheming 속성을 사용해 테마 적용 여부 설정하기 (0) | 2019.12.14 |
댓글을 달아 주세요