ASP(英文全稱Active Server Pages)是一個編程環境,在其中,可以混合使用HTML、指令碼語言以及組件來建立伺服器端功能強大的Internet應用程式。 如果您以前建立過一個網站,其中混合了HTML、指令碼語言以及組件,您就可以在其中加入ASP程式碼。並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被指令碼程式調用,也可以由其他的組件調用。下面列舉了十九個ASP指令碼語言的個基本技巧使用:
1. 現在的日期時間命令是
以下是引用片段:
即可
each item request.From("input"))
repomse.write item &"
"
next
%>
也可用" for each x in tewuest.From"重複取得所有欄位的輸入值。
2.ASP取得表格(from)資料輸入的方法,是使用一個內建的對象(object)—Requect,它以get,post而異。
3.若要自己用VB或其它語言編寫,.dll檔案供ASP使用需將DLL檔案註冊方可:DOS下輸入 regsbr32 *.dll。
4.顯示五個重複的句子,字型越來越大。
以下是引用片段:
color=#00ffff>
快速ASP
5.傳送字串到使用者端
response.write string
以下是引用片段:
如:
6.連結到指定的URL地址
response.redirect url
以下是引用片段:
如:
*但是如果此.ASP的檔案內容已經傳送到使用者斷,則再用redirect時會發生錯誤。
7.其他語言與ASP的結合:
以下是引用片段:
如:早上顯示早安,下午顯示你好
+#12:00:00 AM# and time
8.
9.#include 包括其它檔案
virtual指虛擬檔案地址。
file 代表絕對的檔案地址。
如:
以下是引用片段:
而且可以層層嵌套。另外#include 不能在之內。
10.ASP取得表格輸入資料的方法:GET POST
一.get:使用者端將資料加到URL後,格式為”?欄位1=輸入資料1&欄位2=輸入資料2&...",再將其送到伺服器。
如: actionwww.abc.com, 欄位Name輸入資料為jack,欄位age的資料為15。
二.post:使用者端用http資訊資料傳送到伺服器ASP中:
get:使用“輸入資料= Request.QueryString("欄位名")",將附加於URL的資料取出。
post:使用“輸入資料=Request.Forml"(欄位名")",讀取HTTP資訊資料欄位。
以下是引用片段:
* Request.QueryString範例
如:〈A hery="aspform.asp?Name=jack&Age=15">
按此〈/A〉〈p〉
Name:
姓名:
特徵:
cool!handsomewarmhearted
asp1b.asp的內容
hi, your character is
11.request.From
文法: request.From(name)[(index)|.count]
name:欄位名
index:當同一欄位輸入多個值時,指標值index指定要讀取同一欄位的那一個值,範圍由1到request.From(name).count
count:由request.From(name).count可知name欄位輸入幾個值,若無此name欄位,count為0
如下例:
以下是引用片段:
"
next
%>
若input1有兩個值則都顯示出若未採用index指定讀取哪個.可用
以下是引用片段:
〈%
for
request.From (
12.擷取用戶端TCP/IP連接埠的方法:
如: tcp/ip port is
使用server_port可以得到接收HTTP request的串連port資訊。
13.通過HTTP_ACCEPT_LANGUAGE的HTTP表頭資訊,可以得到使用者端的使用語言環境。
以下例子判斷使用者端的語言環境,給出不同的頁面.
以下是引用片段:
上一篇:Meta標籤的參數、內容、格式、用法詳解
下一篇:ASP:禁止站外提交表單