Web/ASP 검색 결과

7개 발견
  1. 미리보기
    2015.10.16 - Palpit

    [ASP] ASP 세션(Session)

  2. 미리보기
    2015.10.02 - Palpit

    [ASP] ASP 쿠키(Cookie)

  3. 미리보기
    2015.10.02 - Palpit

    [ASP] ASP Form

  4. 미리보기
    2015.09.30 - Palpit

    [ASP] ASP 프로시저

  5. 미리보기
    2015.09.30 - Palpit

    [ASP] ASP 변수

  6. 미리보기
    2015.09.30 - Palpit

    [ASP] ASP 문법

  7. 미리보기
    2015.09.29 - Palpit

    [ASP] ASP 소개

[ASP] ASP 세션(Session)

2015.10.16 11:00 - Palpit
조회수 확인

ASP Session Object

 세션 객체(Session Object)는 정보와 관련된 것 또는 사용자 세션을 위한 변경된 설정을 저장합니다.





 The Session Object

  어플리케이션에서 작업을 할때, 열고, 어떠한 점을 변경하고 닫습니다. 이러한 것을 세션이라고 합니다.


  컴퓨터는 당신이 누군지 알고 있습니다. 컴퓨터는 어플리케이션을 열때와 닫을 때를 알고 있습니다.


  그러나, 인터넷 상에서는 한 가지 문제점이 있습니다: 웹 서버는 당신이 누구고 어떤 작업을 할지 모릅니다, HTTP 주소는 상태를 유지하지 못하기 때문입니다.


  ASP는 각 유저를 위한 식별가능한 쿠키를 생성함으로서 이 문제를 해결합니다. 


  쿠키는 사용자 컴퓨터로 전송되어지고 쿠키는 사용자 식별이 가능한 정보를 포함하고 있습니다.


  이 인터페이스를 세션 객체라 부릅니다.


  세션 객체안에 저장된 변수는 단일 사용자의 정보를 지니고 있고, 하나의 어플리케이션의 모든 페이지에서 사용가능합니다.


  세션 변수에 저장된 일반적인 정보는 이름, 아이디, 참조입니다. 서버는 각 새로운 사용자를 위한 새로운 세션 객체를 생성하고 세션이 만료되었을 때 세션 객체를 소멸시킵니다.






 When does a Session Start?

  - 새로운 사용자가 ASP 파일을 요청하고, Global.asa 파일은 Session_OnStart 프로시저를 포함할 때

  - 값이 세션 변수에 저장될 때

 




 When does a Session End?

  세션은 사용자가 요청을 하지 않거나 특정 기간동안 어플리케이션의 페이지를 새로고침 하지 않을 때 종료됩니다.

  

  기본적으로 20분입니다.


  타임아웃 간격을 짧게 혹은 길게하고 싶다면, Timeout 속성을 사용하면 됩니다.


  아래 예제는 타임아웃 간격을 5분으로 조정한 경우입니다.


1
2
3
<%
Session.Timeout=5
%>
cs







  Abadon 메소드를 사용해서 세션을 즉시 종료할 수 있습니다:



1
2
3
<%
Session.Abandon
%>
cs



 





 

Store and Retrieve Session Variables

 세센 객체에 대한 대부분의 중요한 점은 세션 객체에 변수를 저장할 수 있다는 것입니다.


 아래 예제는 username과 age 세션 변수에 값을 설정하는 예제입니다:



1
2
3
4
<%
Session("username")="Donald Duck"
Session("age")=50
%>
cs





  세션 변수에 저장된 값은 ASP 어플리케이션의 어느 페이지에서든 접근 가능합니다:



1
Welcome <%Response.Write(Session("username"))%>
cs





  위 라인은 리턴합니다: "Welcome Donald Duck"









 



Remove Session Variables

 컨텐츠 집합(Contents collection)은 모든 세션 변수를 포함합니다.


 Remove 메소드를 통해 세션 변수를 제거가능 합니다.


 아래 예제는 세션 변수 "age"가 18보다 낮다면 sale 세션 변수를 제거하는 예제입니다:




1
2
3
4
5
<%
If Session.Contents("age")<18 then
  Session.Contents.Remove("sale")
End If
%>
cs





  세션안의 모든 변수를 제거하려면, RemoveAll 메소드를 사용하면 됩니다:


1
2
3
4
<%
Session.Contents.RemoveAll()
%>
 
cs







Loop Through the Contents Collection

 컨텐츠 집합은 모든 세션 변수를 포함하고 있습니다. 컨텐츠 집합을 루프 돌수 있습니다:




1
2
3
4
5
6
7
8
9
10
 
<%
Session("username")="Donald Duck"
Session("age")=50
 
dim i
For Each i in Session.Contents
  Response.Write(i & "<br>")
Next
%>
cs





 결과:


  username

  age





  컨텐츠 집합의 갯수를 알고 싶다면 Count 속성을 사용합니다:




1
2
3
4
5
6
7
8
9
<%
dim i
dim j
j=Session.Contents.Count
Response.Write("Session variables: " & j)
For i=1 to j
  Response.Write(Session.Contents(i) & "<br>")
Next
%>
cs

 







  결과:


  Session variables: 2

  Donald Duck

  50





Loop Through the StaticObjects Collection

 StaticObjects 집합을 루프돌수 있습니다:


1
2
3
4
5
6
<%
dim i
For Each i in Session.StaticObjects
  Response.Write(i & "<br>")
Next
%>
cs






* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.



'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다

[ASP] ASP 쿠키(Cookie)

2015.10.02 13:00 - Palpit
조회수 확인

ASP Cookies

 쿠키는 종종 사용자를 식별하기 위해 사용됩니다.




 Examples

  Welcome cookie: Welcome cookie를 만드는 간단한 방법입니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<%
dim numvisits
response.cookies("NumVisits").Expires=date+365
numvisits=request.cookies("NumVisits")
 
if numvisits="" then
   response.cookies("NumVisits")=1
   response.write("Welcome! This is the first time you are visiting this Web page.")
else
   response.cookies("NumVisits")=numvisits+1
   response.write("You have visited this ")
   response.write("Web page " & numvisits)
   if numvisits=1 then
     response.write " time before!"
   else
     response.write " times before!"
   end if
end if
%>
<!DOCTYPE html>
<html>
<body>
</body>
</html>
cs



 







 


 What is a Cookie?

  쿠키는 종종 사용자를 식별하기 위해 사용됩니다. 

  

  쿠키는 서버가 사용자의 컴퓨터에 내장된 작은 파일입니다.


  매 시간마다 같은 컴퓨터가 브라우저의 페이지를 요청하는 경우, 쿠키도 같이 보내게 됩니다.


  ASP에서, 쿠키 값을 생성하고 조회할 수 있습니다.




 How to Create a Cookie?

  Response.Cookies 명령어는 쿠키를 생성하는데 사용합니다.


  Note: Response.Cookies 명령어는 <html> 태그 전에 반드시 나타나야 합니다.


  아래 예제에서, firstname이라는 쿠키를 생성하고, "Palpit"라는 값을 할당합니다:




1
2
3
<%
Response.Cookies("firstname")="Palpit"
%>
cs





  또한 쿠키가 만료되어야 하는 정보와 같은 설정을 쿠키 속성에 할당할 수 있습니다:


1
2
3
4
<%
Response.Cookies("firstname")="Palpit"
Response.Cookies("firstname").Expires=#May 10,2012#
%>
cs





 How to Retrieve a Cookie Value?

  Request.Cookies 명령어는 쿠키 값을 조회하는데 사용됩니다.


  아래 예제에서, firstname인 쿠키의 값을 조회해서 페이지에 출력합니다:



1
2
3
4
5
 
<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
cs




1
Output: Firstname=Alex
cs







 A Cookie with Keys

  쿠키가 여러 값의 집합을 포함한다면, 쿠키가 키(Keys)를 가지고 있다고 할 수 있습니다.


  아래 예제에서, user란 쿠키 집합을 생성하도록 하겠습니다. user 쿠키는 사용자에 대한 정보를 포함한 키를 갖습니다:



1
2
3
4
5
6
7
 
<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
cs
















 Read all Cookies

  아래 코드를 보시길 바랍니다:


1
2
3
4
5
6
7
8
 
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
cs




  서버에서 위 모든 쿠키 정보를 사용자에게 보냈다고 가정합시다.


  이제 사용자에게 보내진 쿠키의 모든 정보를 읽기를 원합니다. 아래 예제는 그 과정을 어떻게 하는지에 대해 보여줍니다:


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
 
<!DOCTYPE html>
<html>
<body>
 
<%
dim x,y
for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br>")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br>")
  end if
  response.write "</p>"
next
%>
 
</body>
</html>
cs













 What if a Browser Does NOT Support Cookies?

  어플리케이션에서 쿠키를 지원하지 않는 브라우저를 다룬다면, 다른 방법을 사용하여 어플리케이션 내에서 한 페이지에서 다른 페이지에 정보를 넘겨서 사용할 수 있습니다.


  1. Add parameters to a URL

   URL에 파라미터를 추가할 수 있습니다:


1
<a href="welcome.asp?fname=John&lname=Smith">Go to Welcome Page</a>
cs



   그리고 welcome.asp 파일에서 아래와 같이 값을 조회합니다:



1
2
3
4
5
6
<%
fname=Request.querystring("fname")
lname=Request.querystring("lname")
response.write("<p>Hello " & fname & " " & lname & "!</p>")
response.write("<p>Welcome to my Web site!</p>")
%>
cs






  2. Use a form

   form을 사용할 수 있습니다. 폼은 사용자가 제출 버튼을 클릭했을 때, welcome.asp에 사용자 입력값을 넘깁니다:


1
2
3
4
5
6
 
<form method="post" action="welcome.asp">
First Name: <input type="text" name="fname" value="">
Last Name: <input type="text" name="lname" value="">
<input type="submit" value="Submit">
</form>
cs




   그리고 welcome.asp 파일에서 아래와 같이 값을 조회합니다:


  



1
2
3
4
5
6
7
 
<%
fname=Request.form("fname")
lname=Request.form("lname")
response.write("<p>Hello " & fname & " " & lname & "!</p>")
response.write("<p>Welcome to my Web site!</p>")
%>
cs





* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.


'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다

[ASP] ASP Form

2015.10.02 12:36 - Palpit
조회수 확인

ASP Forms and User Input

 Request.QueryString 과 Request.Form 명령은 폼으로부터 사용자 입력을 검색하는데 사용합니다.




 Examples

  A form with method="get": 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<body>
<form action="asp.asp" method="get">
Your name: <input type="text" name="fname" size="20" />
<input type="submit" value="Submit" />
</form>
<%
dim fname
fname=Request.QueryString("fname")
If fname<>"" Then
         Response.Write("Hello " & fname & "!<br>")
         Response.Write("How are you today?")
End If
%>
</body>
</html>
cs

  




 






  A form with method="post":


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<body>
<form action="asp.asp" method="post">
Your name: <input type="text" name="fname" size="20" />
<input type="submit" value="Submit" />
</form>
<%
dim fname
fname=Request.Form("fname")
If fname<>"" Then
         Response.Write("Hello " & fname & "!<br>")
         Response.Write("How are you today?")
End If
%>
</body>
</html>
cs












  A form with radio buttons:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html>
<%
dim cars
cars=Request.Form("cars")
%>
<body>
<form action="asp.asp" method="post">
<p>Please select your favorite car:</p>
 
<input type="radio" name="cars"
<%if cars="Volvo" then Response.Write("checked")%>
value="Volvo">Volvo</input>
<br>
<input type="radio" name="cars"
<%if cars="Saab" then Response.Write("checked")%>
value="Saab">Saab</input>
<br>
<input type="radio" name="cars"
<%if cars="BMW" then Response.Write("checked")%>
value="BMW">BMW</input>
<br><br>
<input type="submit" value="Submit" />
</form>
<%
if cars<>"" then
   Response.Write("<p>Your favorite car is: " & cars & "</p>")
end if
%>
</body>
</html>
cs












 User Input

  요청된 객체는 폼으로부터 사용자 정보를 검색하는데 사용됩니다.


  사용자 입력은 Request.QuertString 이나 Request.Form 명령어로 검색가능 합니다.



   Request.QueryString

    Request.QueryString 명령어는 get 방식의 폼에서 값을 수집하는데 사용됩니다.


    get 방식의 폼으로부터 전송된 정보는 모든이에게 보여지게 되고 보낼수 있는 정보의 양이 제한되어 있습니다.




    Example HTML form


1
2
3
4
5
<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
cs



     만약 사용자가 위 HTML 폼에 "Jack"과 "Ass"를 입력하면, URL은 아래와 같은 주소를 서버에 보내게 됩니다:



1
http://www.w3schools.com/simpleform.asp?fname=Jack&lname=Ass
cs

  



     simpleform.asp 가 아래의 ASP 스크립트를 포함한다고 가정하면:



1
2
3
4
5
6
7
8
 
<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>
cs




     브라우저는 문서의 body에 아래 정보를 출력할 것입니다:



1
Welcome Jack Ass
cs















   Request.Form

    Request.Form 명령어는 post 방식의 폼에서 값을 수집하는데 사용합니다.


    post 방식의 폼으로부터 전송된 정보는 다른 이에게 보여지지 않고 정보를 전송하는 양의 제한이 없습니다.




    Example HTML form


1
2
3
4
5
6
 
<form method="post" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
cs




     만약 사용자가 위 HTML 폼에 "Jack"과 "Ass"를 입력하면, URL은 아래와 같은 주소를 서버에 보내게 됩니다:


1
http://www.w3schools.com/simpleform.asp
cs





     simpleform.asp에 아래 ASP 스크립트가 있다고 가정한다면:


1
2
3
4
5
6
7
8
 
<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>
cs




     브라우저는 문서의 body에 아래 정보를 출력할 것입니다:



1
Welcome Jack Ass
cs





 





* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.

'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다

[ASP] ASP 프로시저

2015.09.30 13:36 - Palpit
조회수 확인

ASP Procedures

 ASP 에서 VBScript로부터 자바스크립트 프로시저를 호출할 수도 있고 역으로도 할 수 있습니다.





 Procedures

  ASP 소스 코드는 프로시저와 함수를 포함할 수 있습니다:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
 
<body>
<p>You can call a procedure like this:</p>
<p>Result: <%call vbproc(3,4)%></p>
<p>Or, like this:</p>
<p>Result: <%vbproc 3,4%></p>
</body>
</html>
cs




 






 <%@ language="language" %> 를 <html> 태그 라인 위에 삽입함으로써, 다른 스크립팅 언어에서의 프로시저/함수를 작성할 수 있습니다:





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
 
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
cs











 Differences Between VBScript and JavaScript

  VBScript로 작성된 ASP 파일로부터 VBScript나 JavaScript 프로시저를 호출할 때, 프로시저 이름을 call 키워드를 사용하여 호출할 수 있습니다.


  만약 프로시저가 파라미터를 필요로한다면, 파라미터 리스트는 괄호로 둘러쌓여야 합니다.


  만약 call 키워드를 빠드렸다면, 파라미터 리스트는 괄호로 둘러쌓이지 못할 것입니다.


  프로시저가 파라미터가 없다면, 괄호는 생략해도 됩니다.


  JavaScript로 작성된 ASP 파일로부터 VBScript나 JavaScript 프로시저를 호출할 경우, 항상 프로시저 이름 다음에 괄호를 사용해야 합니다.














 More Examples

  ASP 파일에서 JavaScript 프로시저와 VBScript 프로시저를 호출하는 방법을 나타내는 예제입니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
<%
sub vbproc(num1,num2)
Response.Write(num1*num2)
end sub
%>
<script  language="javascript" runat="server">
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
</script>
</head>
 
<body>
<p>Result: <%call vbproc(3,4)%></p>
<p>Result: <%call jsproc(3,4)%></p>
</body>
 
</html>
cs











* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.


'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다

[ASP] ASP 변수

2015.09.30 13:23 - Palpit
조회수 확인

ASP Variables

 변수는 정보를 저장하는데 사용됩니다.




 Example

  변수 선언: 변수는 정보를 저장하는데 사용됩니다. 아래 예제는 변수를 어떻게 선언하고, 값을 할당하고, 텍스트로 값을 사용하는지에 대한 예제입니다.




1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
<body>
 
<%
dim name
name="Palpit"
response.write("My name is: " & name)
%>
 
</body>
</html>
cs




 





  배열 선언: 배열은 연관된 데이터 요소들을 저장하기위해 사용됩니다. 아래 예제는 이름이 저장된 배열을 어떻게 선언하는지에 대한 예제입니다.





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<body>
 
<%
Dim famname(5),i
famname(0= "Jolie"
famname(1= "Tiger"
famname(2= "Mike"
famname(3= "Ben"
famname(4= "Cristine"
famname(5= "Paul"
 
For i = 0 to 5
         response.write(famname(i) & "<br>")
Next
%>
 
</body>
</html>
cs










  반복루프 통한 HTML Headings: HTML에서의 6개의 headings를 어떻게 반복루프를 도는지에 대한 예제입니다.



1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<body>
 
<%
dim i 
for i=1 to 6
   response.write("<h" & i & ">Heading " & i & "</h" & i & ">")
next
%>
 
</body>
</html>
cs




















  VBScript를 이용한 시간기반(Time-based) 방문인사: 아래 예제는 서버 시간을 통하여 사용자에게 다른 메세지를 보내는 예제입니다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<body>
<%
dim h
h=hour(now())
 
response.write("<p>" & now())
response.write("</p>")
If h<12 then
   response.write("Good Morning!")
else
   response.write("Good day!")
end if
%>
</body>
</html>
cs










  JavaScript를 이용한 시간기반(Time-based) 방문인사: 아래 예제는 서버 시간을 통하여 사용자에게 다른 메세지를 보내는 예제입니다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
var d=new Date()
var h=d.getHours()
 
Response.Write("<p>")
Response.Write(d)
Response.Write("</p>")
if (h<12)
   {
   Response.Write("Good Morning!")
   }
else
   {
   Response.Write("Good day!")
   }
%>
</body>
</html>
cs











 Lifetime of Variables

  프로시저 밖에 선언된 변수는 ASP 파일 안의 어느 스크립트에서 접근하고 변경가능 합니다.


  프로시저 안에 선언된 변수는 프로시저가 실행되어진 매 시간마다 생성되고 소멸되어집니다. 


  하나 이상의 ASP 파일에서 접근가능한 변수 선언을 하기 위해서는, 변수를 session 변수나 application 변수로 선언하는 것 입니다.



   Session Variables

    Session 변수는 단 하나의 사용자에 대한 정보를 저장하는데 사용되고, 하나의 어플리케이션의 모든 페이지에서 사용가능합니다.


    일반적으로 세션 변수에 저장된 정보는 이름, 아이디, 선호되는 정보들 입니다.




   Application Variables

    Application 변수 또한 하나의 어플리케이션의 모든 페이지에서 이용가능 합니다.


    Application 변수는 하나의 특정 어플리케이션의 모든 사용자가 정보를 저장하는데 사용되어 집니다.




  


  


* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.

'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다

[ASP] ASP 문법

2015.09.30 13:03 - Palpit
조회수 확인

ASP Basic Syntax Rules

 


 Write Output to a Browser

  ASP 파일은 HTML 파일처럼 HTML 태그를 일반적으로 포함합니다.


  그러나, ASP 파일은 <% 과 %> 구분자로 둘러쌓인 서버 스크립트 또한 포함할 수 있습니다.


  서버 스크립트는 서버에서 실행되어 지고, 스크립팅 언어에서 사용하는데 유효한 표현식, 구문, 프로시저, 연산자 등을 포함할 수 있습니다.


  


  The response.write command

   response.write 명령은 브라우저에 출력하기 위해 쓰입니다.


   아래 예제는 브라우저에 Hello World를 출력하는 예제입니다:



1
2
3
4
5
6
7
8
<!DOCTYPE html>
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>
cs




 





   또한 response.write 명령을 위한 간단한 사용법도 있습니다. 아래 예제 또한 Hello World를 출력하는 예제입니다:



1
2
3
4
5
6
7
8
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
cs












 Using VBScript in ASP

  ASP에서 몇몇의 스크립팅 언어를 사용할 수 있습니다.


  

1
2
3
4
5
6
7
8
<!DOCTYPE html>
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>
cs




  위 예제는 문서의 body안에 Hello World를 작성한 예제입니다.






 Using JavaScript in ASP

  특정 페이지를 위한 기본 스크립팅 언어를 자바스크립트로 설정시에는, 페이지의 최상단에 언어 특성을 삽입해야 합니다.




1
2
3
4
5
6
7
8
9
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
cs




  Note: 자바스크립트는 대소문자를 구별합니다! 











* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.

'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다

[ASP] ASP 소개

2015.09.29 11:54 - Palpit
조회수 확인

ASP Introduction

 ASP 파일은 텍스트와 HTML 태그 스크립트를 포함할 수 있습니다.


 ASP 파일의 스크립트는 서버에서 실행되어 집니다.





 What you should already know

  강좌를 진행하기 전에 다음에 대한 기본적인 이해가 필요합니다:

  - HTML

  - 자바스크립트 또는 VB 스크립트 같은 스크립팅 언어


  





 What is ASP?

  - ASP는 Active Server Pages 를 의미합니다.

  - ASP는 Microsoft Technology 입니다.

  - ASP는 IIS 내부에서 실행되는 프로그램입니다.

  - IIS는 Internet Information Services를 의미합니다.

 


  



  What is an ASP File?

  - ASP 파일은 HTML 파일과 같은 파일입니다.

  - ASP 파일은 텍스트와 HTML, XML, 스크립트를 포함할 수 있습니다.

  - ASP 파일의 스크립트는 서버에서 실행되어 집니다.

  - ASP 파일은 ".asp" 확장명을 갖습니다.





  How Does ASP Differ from HTML?

  - 브라우저가 HTML을 요청하면, 서버는 파일을 반환합니다.

  - 브라우저가 ASP 파일을 요청하면, IIS는 ASP 엔진에 요청을 넘깁니다. ASP 엔진은 ASP 파일을 라인 단위로 읽고 파일 내부의 스크립트를 실행합니다. ASP 파일은 평이한 HTML로 브라우저에게 반환합니다.






  What can ASP do for you?

  - 웹 페이지의 내용에 대한 유동적인 수정, 변경, 또는 추가 

  - HTML 폼으로부터 사용자의 질의나 데이터 제출에 대한 반응

  - 데이터나 데이터베이스 접속과 브라우저에 결과 반환

  - 웹 페이지를 개인 유저에게 더 유용하게 커스터마이즈

  - CGI, Perl 대신 간결하고 빠른 이점

  - 보안 제공

  - 영리한 ASP 프로그래밍을 통한 네트워크 트레픽 최소화






















* 위 포스트는 w3schools 강좌를 통해 작성한 포스팅입니다.

'Web > ASP' 카테고리의 다른 글

[ASP] ASP 세션(Session)  (0) 2015.10.16
[ASP] ASP 쿠키(Cookie)  (0) 2015.10.02
[ASP] ASP Form  (0) 2015.10.02
[ASP] ASP 프로시저  (0) 2015.09.30
[ASP] ASP 변수  (0) 2015.09.30
[ASP] ASP 문법  (0) 2015.09.30
[ASP] ASP 소개  (0) 2015.09.29
Tagasp, html, 강좌

다른 카테고리의 글 목록

Web/ASP 카테고리의 포스트를 톺아봅니다