권장 : ASP 3.0 고급 프로그래밍 (43) 9.3.5 데이터 캐싱 우선 데이터 캐시와 레코드 세트 캐시가 모두 성능을 향상시키는 데 사용되지만 두 사람은 관련이 없습니다. 데이터 캐시는 새로운 숫자를 재생하는 대신 캐시에서 데이터를 사용할 수있는 임시 데이터 저장 영역입니다.
ASP 응답 객체는 서버에서 사용자에게 출력 결과를 보내는 데 사용됩니다.
예
ASP를 사용하여 텍스트를 작성합니다
이 예제는 ASP를 사용하여 텍스트를 작성하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <html> <body> <% Response.write (Hello World!) %> </body> </html> |
ASP에서 HTML 태그를 사용하여 텍스트 형식
이 예제는 ASP를 사용하여 텍스트와 HTML 태그를 결합하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <html> <body> <% response.write (<h2> html 태그를 사용하여 텍스트를 포맷 할 수 있습니다! </h2>) %> <% response.write (<p style = 'color :#0000ff'>이 텍스트는 스타일 속성과 스타일입니다! </p>) %> </body> </html> |
사용자를 다른 URL로 리디렉션합니다
이 예는 사용자를 다른 URL로 리디렉션하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <% request.form (select) <> 인 경우 Response.Redirect (request.form (select)) 끝 If %> <html> <body> <form action =/example/aspe/demo_aspe_redirect.asp method = post> <입력 유형 = 무선 이름 = 선택 값 =/example/aspe/demo_aspe_server.asp> 서버 예 <br> <입력 유형 = 무선 이름 = 선택 value =/example/aspe/demo_aspe_text.asp> 텍스트 예 <br> <br> <입력 유형 = 제출 값 = go!> </form> </body> </html> |
임의의 링크를 표시하십시오
이 예제는 페이지를로드 할 때마다 두 링크 중 하나를 표시하는 하이퍼 링크를 보여줍니다.
| 다음은 인용 된 내용입니다. <html> <body> <% randomize () r = rnd () R> 0.5 인 경우 response.write (<a href = 'http : //cuoxin.com'> cuoxin.com </a>) 또 다른 response.write (<a href = 'http : //www.cuoxin.com'> www.cuoxin.com </a>) 끝 If %> <p> 이 예제는 링크를 보여줍니다. 페이지를로드 할 때마다 표시됩니다. 두 링크 중 하나 : Cuoxin.com! 또는 www.cuoxin.com! 50%의 기회가 있습니다 그들 각각. </p> </body> </html> |
제어 캐시
이 예제는 캐시를 제어하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <% 응답 .buffer = true %> <html> <body> <p> 이 텍스트는 응답 버퍼가 플러시되면 브라우저로 전송됩니다. </p> <% 응답. 플러시 %> </body> </html> |
캐시를 지우십시오
이 예제는 캐시를 지우는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <% 응답 .buffer = true %> <html> <body> <p> 이것은 내가 사용자에게 보내고 싶은 텍스트입니다. </p> <p> 아니요, 마음이 바뀌 었어요. 텍스트를 지우고 싶습니다. </p> <% 응답 %> </body> </html> |
처리 중에 스크립트를 중지하고 결과를 반환하십시오
이 예제는 처리 중 스크립트 작동을 방해하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <html> <body> <p> 나는 텍스트를 쓰고 있습니다. 이 텍스트는 결코 <br>이 아닙니다 <% 응답. 엔드 %> 완성된! 더 글을 쓰기에는 너무 늦었습니다! </p> </body> </html> |
만료되기 전에 브라우저에서 페이지를 캐시 할 시간 수를 설정합니다.
이 예제는 만료되기 전에 브라우저에서 페이지의 캐시 시간을 지정하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <%response.expires = -1%> <html> <body> <p>이 페이지는 각 액세스 할 때마다 새로 고침됩니다! </p> </body> </html> |
브라우저에서 페이지 캐시의 만료 날짜 또는 시간 설정
이 예제는 브라우저에서 페이지의 캐시 시간, 날짜 또는 시간을 지정하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <% 응답 .expiresabsolute =#5 월 05,2001 05 : 30 : 30# %> <html> <body> <p>이 페이지는 2001 년 5 월 5 일 05:30:30에 만료됩니다! </p> </body> </html> |
사용자가 여전히 서버에 연결되어 있는지 확인하십시오.
이 예제는 사용자가 서버에서 분리되어 있는지 확인하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <html> <body> <% If response.isclientConnected = true response.write (사용자는 여전히 연결되어 있습니다!) 또 다른 response.write (사용자가 연결되어 있지 않습니다!) 끝 If %> </body> </html> |
컨텐츠 유형을 설정합니다
이 예제는 컨텐츠 유형을 지정하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <% 응답 .ContentType = Text/Html %> <html> <body> <p> 이것은 일부 텍스트 </p>입니다 </body> </html> |
캐릭터 세트를 설정하십시오
이 예제는 문자 세트의 이름을 지정하는 방법을 보여줍니다.
| 다음은 인용 된 내용입니다. <% 응답 .charset = iso8859-1 %> <html> <body> <p> 이것은 일부 텍스트 </p>입니다 </body> </html> |
응답 객체
ASP 응답 객체는 서버에서 사용자에게 출력 결과를 보내는 데 사용됩니다. 세트, 속성 및 방법은 다음과 같습니다.
공유 : ASP.NET 2.0 URL 매핑을 잘 활용하십시오 소개 : URL 매핑은 ASP.NET 2.0에 제공되는 새로운 기능입니다. URL 매핑 기술을 사용하면 특정 URL을 다른 URL에 매핑하는 데 도움이됩니다. 이해하기 위해 홈페이지에 액세스하기 위해 사이트에 HomePage.aspx라는 페이지가 있다고 가정 해 봅시다.