首頁 > 後端開發 > C#.Net教程 > 分享19個ASP腳本語言的基本技巧

分享19個ASP腳本語言的基本技巧

怪我咯
發布: 2017-03-30 13:35:21
原創
1200 人瀏覽過

 ASP(英文全名為Active Server Pages)是一個程式設計環境,在其中,可以混合使用HTML、腳本語言以及元件來建立伺服器端功能強大的Internet應用程式。 如果您以前曾建立過一個站點,其中混合了HTML、腳本語言以及元件,您就可以在其中加入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 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. <script>標記在ASP中的應用<br><br>#以下是引用片段:<br>範例:<br><html> <br><body> <br><% call function1 %> <br></body> <br></html> <br><script runat=server language=javascript> <br>function function1() <br>{ <br>... <br>} <br></script>

  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:


姓名:
< ;p>
特徵: