ASP

 

1. 페이지 이동하기(Redirect 메소드)

Response.Redirect 메서드를 사용하면 다른 페이지로의 이동이 가능하다.  즉, 리디렉션 메서드로 지정된 페이지를 브라우저가 읽을 때 이

메서드에서 지정한 페이지로 이동을 하게 된다. <% Response.Redirect ("URL 주소 ") %>  와 같은 형태의 코드를 사용하여 다른 페이지로

이동을 할 수 있다.

 

<%

  strUrl =Request("url")

 Response.Redirect strUrl

%>

 

 

2. 페이지 버퍼링하기(Buffer 프로퍼티)


Response.Buffer 프로퍼티를 사용하면 페이지를 버퍼링할 수 있다. 페이지 버퍼링이란
생성한 페이지를 곧바로 클라이언트에게 전달하는 것이 아니라 서버에 보관한 다음 명령에 따라 보내거나 보재지 않게 하는 것이다.
버퍼링을 통해 클라이언트에게 전달하는 페이지를 제어할 수 있다.

<% Respose.Buffer = True 혹은 False %>

 

 

True 로 지정하면 페이지 내용을 바로 보내지 않고 버퍼링을 한다. 이 내용을 HTML 페이지 상단에 명시하면 된다.
이 버퍼링된 페이지를 제어하기 위해서는 Flush, Clear, End 메서드를 사용한다.
버퍼링된 페이지는 End 나 Flush 메서드의 명령을 받기 전까지 버퍼링에 그대로 남아있다.

Response.Flush 메서도  - Buffer에 있는 결과를 즉시 보냄. Response.Write 메서드를 사용한 출력 내용도 처리 가능
Response.Clear 메서드 - Buffer에 있는 모든 HTML 결과를 지움
Response.End 메서드 - ASP 파일 처리를 멈추고 현재 결과 값을 보냄

 

header.asp

<%@Language="VBScript" CODEPAGE="65001" %>
<% Response.CharSet="utf-8"
   Session.codepage="65001"
   Response.codepage="65001"
   Response.ContentType="text/html;charset=utf-8"
%>
<html lang="ko">
<head>
<title>macaronics</title>
   <meta http-equiv="content-type" content="text/html"; charset="utf-8" >
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <!-- 위 3개의 메타 태그는 *반드시* head 태그의 처음에 와야합니다; 어떤 다른 콘텐츠들은 반드시 이 태그들 *다음에* 와야 합니다 -->
   <title>macaronics</title>
   <!-- 부트스트랩 -->
   <!-- 합쳐지고 최소화된 최신 CSS -->
   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
   <!-- 부가적인 테마 -->
   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css">
   <!-- 합쳐지고 최소화된 최신 자바스크립트 -->
   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
   <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js -->
   <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. -->
   <!--[if lt IE 9]>
     <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
     <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
   <![endif]-->

 

 

response1.asp

<!--#include file=./include/header.asp  -->
</head>
<body>
<%
  when=now()
  tommorow=dateadd("d", 1, when)
  twoweekslater=dateAdd("ww", 2,  when)
  fourteenweekdayslater=dateadd("w", 14, when)
  monthlater=dateadd("m", 1, when)

  sixminuteslater=dateadd("n", 6, when)
  sixhourslater=dateadd("h", 6, when)
  fortysecslater=dateadd("s", 40, when)

  response.write "오늘의 현재 날짜/시간 : <b>" & when & "</b><br />"
  response.write "내일의 현재 날짜/시간 : <b>" & tommorow &"</b><br/>"
  response.write "2주후의 현재 날짜/시간 : <b>" & twoweekslater & "</b><br/>"
  response.write "14일후의 현재 날짜/시간 : <b>" & fourteenweekdayslater & "</b><br />"
  response.write "1달후의 현재 날짜/시간 : <b>" & monthlater & "</b></br>"


%>

6분후의 현재 날짜/시간 : <b><%= sixminuteslater %></b><br />
6시간후의 현재 날짜/시간 : <b><%= sixhourslater %></b><br />
40분 후 : <b> <%= fortysecslater %></b>



</body>
</html>

 

 

 

 

 

 

 

about author

PHRASE

Level 60  라이트

싸움에 있어서는 한 사람이 천 사람을 이길 수도 있다. 그러나 자기자신을 이기는 자야말로 가장 위대한 승리자이다. -석가모니

댓글 ( 4)

댓글 남기기

작성