ASP(英文全稱Active Server Pages)是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建服務器端功能強大的Internet應用程序。 如果您以前創建過一個站點,其中混合了HTML、腳本語言以及組件,您就可以在其中加入ASP程序代碼。并且,還可以通過使用組件包含一些商業邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。asp網站實例教程--asp腳本語言基本技巧介紹。
1. 現在的日期時間命令是
以下是引用片段:
<%=now%> 即可
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.顯示五個重復的句子,字體越來越大。
以下是引用片段:
<% for i=1 to 5 %>
color=#00ffff>
快速ASP
<% next %>
5.傳送字符串到用戶端
response.write string
以下是引用片段:
如:<% response.write "Welcome" %>
6.鏈接到指定的URL地址
response.redirect url
以下是引用片段:
如:<% response.redirect "homepage.asp">
*但是如果此.ASP的文件內容已經傳送到用戶斷,則再用redirect時會發生錯誤。
7.其他語言與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:用戶端將數據加到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:<%=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
語法: request.From(name)[(index)|.count]
name:字段名
index:當同一字段輸入多個值時,指針值index指定要讀取同一字段的那一個值,范圍由1到request.From(name).count
count:由request.From(name).count可知name字段輸入幾個值,若無此name字段,count為0
如下例:
以下是引用片段:
<%
forI=1 to request.fron("input1").count
response.write request.From("input1")(I)&"
"
next
%>
若input1有兩個值則都顯示出若未采用index指定讀取哪個.可用
以下是引用片段:
〈%
for
<% for each x in request.Form %>
request.From (<%=x%)=<%=request.Form
(x)%>
<% next %>
12.獲取客戶端TCP/IP端口的方法:
如: tcp/ip port is <%=request("server_port")%>
使用server_port可以得到接收HTTP request的連接port信息。
13.通過HTTP_ACCEPT_LANGUAGE的HTTP表頭信息,可以得到用戶端的使用語言環境。
以下例子判斷用戶端的語言環境,給出不同的頁面.
以下是引用片段:
<% language=request.servervariables("HTTP_ACCEPT_LANGUAGE")
if language="en" then %>
Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號 google網站地圖 百度網站地圖 網站地圖
公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明