簡單(dān)入門ASP變量
變量(liàng)用於(yú)存儲信息。
假如(rú)在子程(chéng)序(xù)之外聲明變(biàn)量(liàng),那麽這個變(biàn)量可(kě)被 ASP 文件中的任何腳本(běn)改變。假如(rú)在子(zǐ)程序中聲明變量,那麽當子程序每次(cì)執行時,它才會(huì)被創(chuàng)建(jiàn)和撤銷(xiāo)。
實例:
聲明變量(liàng)
以(yǐ)下為引用的內(nèi)容: <html> <body> <% dim name name="Donald Duck" response.write("My name is: " & name) %> </body> </html> |
變量用於存儲信息。本(běn)例演示如(rú)何聲明變量,為變量賦值,並在程序中使用這個變量
聲明數組
以下為引用的內容: <html> <body> <% Dim fname(5),i fname(0) = "George" fname(1) = "John" fname(2) = "Thomas" fname(3) = "James" fname(4) = "Adrew" fname(5) = "Martin" For i = 0 to 5 response.write(fname(i) & "<br />") %> </body> </html> |
數組用(yòng)於(yú)存儲一係(xì)列相關的數(shù)據項目。本例演示如何(hé)聲明一(yī)個存儲名(míng)字的數組。
循環生成 HTML 標(biāo)題
以下為引(yǐn)用的內容(róng): <html> <body> <% dim i for i=1 to 6 response.write("<h" & i & ">Header " & i & "</h" & i & ">") %> </body> </html> |
如(rú)何(hé)循環生成 6 個不同的(de) HTML 標題(tí)。
使(shǐ)用 Vbscript 製(zhì)作基於時間的問候語
以下為引用的內容: <html> <body> <% dim h h=hour(now()) response.write("<p>" & now()) response.write(" (Beijing Time) </p>") If h<12 then response.write("Good Morning!") response.write("Good day!") %> </body> </html> |
本例將(jiāng)根據服(fú)務器時間向用戶顯示不同(tóng)的(de)消息。
使用 JavaScript 製作基於(yú)時間的問(wèn)候語
以下為引(yǐn)用的(de)內容: <%@ language="javascript" %> <html> <body> <% var d=new Date() var h=d.getHours() Response.Write("<p>") Response.Write(d + " (Beijing Time)") Response.Write("</p>") if (h<12) { { </body> </html> |
本例同上,隻(zhī)是語法不同而已(yǐ)。
變量的生存期
在子程序外(wài)聲明(míng)的變量(liàng)可被 ASP 文件中的任何(hé)腳本訪問和修改。
在子程序(xù)中聲明的變量隻(zhī)有(yǒu)當(dāng)子程序每次執(zhí)行時才會被創建和撤銷。子程序外的(de)腳本無法訪問(wèn)和(hé)修改該變量。
如(rú)需聲(shēng)明供多(duō)個 ASP 文件使用的變(biàn)量,請將(jiāng)變量聲明(míng)為 session 變量或者 application 變(biàn)量。
Session 變量
Session 變量用於存儲單(dān)一用戶的信息,並且對一個(gè)應用程序(xù)中的所有頁麵均有效。存(cún)儲於 session 中的典型數據是姓名、id 或參數。
Application 變(biàn)量(liàng)
Application 變量同樣對(duì)一個應用程序中(zhōng)的所(suǒ)有頁麵均有(yǒu)效。Application 變量用於存儲一個特定的應用程序中所有用戶的信(xìn)息(xī)。
關鍵詞:ASP
閱讀本文(wén)後您有什麽(me)感想? 已有 人給出評價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0