跳到主要內容
:::
:::

軟體文件 / ASP實戰 / asp物件

Request物件

  • web伺服器取得「使用者之瀏覽器」傳入的參數。

  • 用網址傳參數給web: http://網址/ww.asp?name=john&birthday=591205
    ww.asp程式: <% =Request("name")%>你好,生日是<%=Request("birthday")%>
       註:<% =Request("name")%>是<% response.write Request("name")%>的簡寫

Response物件

  • 由web伺服器回應資料給瀏覽器。

  • 三個用途。顯示網頁文字、讓網頁轉向、結束網頁輸出。

  • 顯示網頁文字方法:response.write 資料

  • 讓網頁轉向:response.redirect 網址。如response.redirect "aa.htm"

server物件

  • 與伺服器相關的功能

  • server.HTMLEncode("字串"):可顯示hml的標籤。

Application物件

  • 主要用途:共用的變數,讓連線到某網站的所有用戶端都可以存取公共的資訊。

  • Application物件可視為不同連線之間的共用變數。

  • 記錄:Application("變數名稱")=變數值

  • 讀出:Application("變數名稱")
    例:

    <% Application("counter")=Application("counter")+1 %>
   
   
         

  歡迎光臨,你是第<%>Application("counter")<%>位來賓 


   
   

  • Application物件的生命有限,預設超過20分鐘無人連線,或web伺服器重新啟動後,Application物件就會被清除。

Session物件

  • 主要用途:共用的變數(全域變數),讓同一連線的不同網頁共用。常用於購物網站的購物記錄。

  • 記錄:Session("變數名稱")=變數值

  • 讀出:Session("變數名稱")

  • SessionID:用來識別該連結期間所使用的唯一識別碼ID。

  • Timeout:用來計算使用者在不動作的情況下,時間到就結束當次連結。若重新整理(Reload)時,這個時間就會歸零從頭算起。預設時間是20分鐘。

  • Abandon:放棄Session物件,強制清除全域變數的值。

           例:

    <% Session("counter")=3 %>
   
   
         

  歡迎光臨,你買了<%>Session("counter")<%>件 


   
   

 

跳至網頁頂部