2011-12-15 2 views

답변

5

첫 번째는 전체 HTTP 요청을 통해 사용할 수있는 안전한 읽기/쓰기 저장 위치를 ​​포함합니다. 예를 들어 Begin_Request 메서드에 객체를 저장하는 데 사용할 수 있으며 페이지 렌더링이 끝날 때까지 사용할 수 있습니다. 그것은 세션과 같지만 단일 HTTP 요청의 수명 동안 만 존재합니다. 이 요청 도중 모든 곳에서 액세스 할 수 있으며 현재 요청의 컨텍스트에만 적용됩니다.

두 번째는 쿼리 문자열, POSTed 폼 매개 변수, 서버 변수 및 쿠키에 대한 읽기 전용 저장소입니다.

+1

두 번째 매개 변수에는 서버 변수와 쿠키도 포함되어 있습니다. 가능하면'Request.Form' 또는'Request.QueryString'을 사용하여 필요한 특정 데이터 만 가져옵니다. – Guffa

+0

@ Guffa, 예, 당신은 절대적으로 옳습니다. 이것을 지적 해 주셔서 감사합니다. 나는 나의 대답을 업데이트했다. –

1

Items은 HTTP 요청의 수명 동안 데이터를 저장하고 공유하는 데 유용한 NameValueCollection입니다. Request은 HTTP 요청과 관련된 액세스 및 메소드를 제공합니다. 그러나 방법도 없습니다.

관련 문제