ASP(英文全稱(chēng)Active Server Pages)是一個(gè)編程環(huán)境,在其中,可以混合使用HTML、腳本語(yǔ)言以及組件來(lái)創(chuàng )建服務(wù)器端功能強大的Internet應用程序。 如果您以前創(chuàng )建過(guò)一個(gè)站點(diǎn),其中混合了HTML、腳本語(yǔ)言以及組件,您就可以在其中加入ASP程序代碼。并且,還可以通過(guò)使用組件包含一些商業(yè)邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。asp網(wǎng)站實(shí)例教程--asp腳本語(yǔ)言基本技巧介紹。
1. 現在的日期時(shí)間命令是
以下是引用片段:
<%=now%> 即可
each item request.From("input"))
repomse.write item &"
"
next
%>
也可用" for each x in tewuest.From"重復取得所有字段的輸入值。
2.ASP取得表格(from)數據輸入的方法,是使用一個(gè)內置的對象(object)—Requect,它以get,post而異。
3.若要自己用VB或其它語(yǔ)言編寫(xiě),.dll文件供ASP使用需將DLL文件注冊方可:DOS下輸入 regsbr32 *.dll。
4.顯示五個(gè)重復的句子,字體越來(lái)越大。
以下是引用片段:
<% for i=1 to 5 %>
color=#00ffff>
快速ASP
<% next %>
5.傳送字符串到用戶(hù)端
response.write string
以下是引用片段:
如:<% response.write "Welcome" %>
6.鏈接到指定的URL地址
response.redirect url
以下是引用片段:
如:<% response.redirect "homepage.asp">
*但是如果此.ASP的文件內容已經(jīng)傳送到用戶(hù)斷,則再用redirect時(shí)會(huì )發(fā)生錯誤。
7.其他語(yǔ)言與ASP的結合:
以下是引用片段:
如:早上顯示早安,下午顯示你好
<%
if time>+#12:00:00 AM# and time<#12:00:00 PM #
then
greeting="早安!"
else
greeting="你好!"
end if
%>
<%=greeting %>
8.
9.#include 包括其它文件
virtual指虛擬的文件地址。
file 代表絕對的文件地址。
如:
以下是引用片段:
而且可以層層嵌套。另外#include 不能在<%--%>之內。
10.ASP取得表格輸入數據的方法:GET POST
一.get:用戶(hù)端將數據加到URL后,格式為”?字段1=輸入數據1&字段2=輸入數據2&……",再將其送到服務(wù)器。
如: actionwww.abc.com, 字段Name輸入數據為jack,字段age的數據為15。
二.post:用戶(hù)端用http信息數據傳送到服務(wù)器ASP中:
get:使用“輸入數據= Request.QueryString("字段名")",將附加于URL的數據取出。
post:使用“輸入數據=Request.Forml"(字段名")",讀取HTTP信息數據字段。
以下是引用片段:
* Request.QueryString范例
如:〈A hery="aspform.asp?Name=jack&Age=15">
按此〈/A〉〈p〉
Name:<%=request.QueryString("Name")%)
Age:<%=request.QeueryString("Age")%)
* get 范例
·aspturm.asp:
姓名:
特征:
cool!
handsome
warmhearted
asp1b.asp的內容
<% =request.querystring("input1") %> hi, your character is
<%= request.querystring("input2") %>
11.request.From
語(yǔ)法: request.From(name)[(index)|.count]
name:字段名
index:當同一字段輸入多個(gè)值時(shí),指針值index指定要讀取同一字段的那一個(gè)值,范圍由1到request.From(name).count
count:由request.From(name).count可知name字段輸入幾個(gè)值,若無(wú)此name字段,count為0
如下例:
以下是引用片段:
<%
forI=1 to request.fron("input1").count
response.write request.From("input1")(I)&"
"
next
%>
若input1有兩個(gè)值則都顯示出若未采用index指定讀取哪個(gè).可用
以下是引用片段:
〈%
for
<% for each x in request.Form %>
request.From (<%=x%)=<%=request.Form
(x)%>
<% next %>
12.獲取客戶(hù)端TCP/IP端口的方法:
如: tcp/ip port is <%=request("server_port")%>
使用server_port可以得到接收HTTP request的連接port信息。
13.通過(guò)HTTP_ACCEPT_LANGUAGE的HTTP表頭信息,可以得到用戶(hù)端的使用語(yǔ)言環(huán)境。
以下例子判斷用戶(hù)端的語(yǔ)言環(huán)境,給出不同的頁(yè)面.
以下是引用片段:
<% language=request.servervariables("HTTP_ACCEPT_LANGUAGE")
if language="en" then %>
Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號 google網(wǎng)站地圖 百度網(wǎng)站地圖 網(wǎng)站地圖
公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話(huà):0411-39943997 QQ:2088827823 37482752
法律聲明:未經(jīng)許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明