亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

在ASP語言中如何使用腳本語言

2024-05-04 11:10:12
字體:
來源:轉載
供稿:網友
腳本語言是介于 HTML 和 Java、C++ 和 Visual Basic 之類的編程語言之間的語言。HTML 通常用于格式化文本和鏈接網頁。編程語言通常用于向計算機發送一系列復雜指令。腳本語言也可用來向計算機發送指令,但它們的語法和規則沒有可編譯的編程語言那樣嚴格和復雜。腳本語言主要用于格式化文本和使用以編程語言編寫的已編譯好的組件。

Active Server Pages 使 Web 開發商用多種腳本語言編寫完整的過程成為可能。事實上,在單個 .asp 文件內部就可以使用多種腳本語言。另外,由于腳本是在服務器端讀取和處理的,所以請求 .asp 文件的客戶端瀏覽器并不需要支持腳本。

您可以使用任意一種其相應的腳本引擎已安裝在 Web 服務器上的腳本語言。腳本引擎是處理用某種語言書寫的命令的程序。Active Server Pages 帶有兩個腳本引擎:Microsoft Visual Basic Scripting Edition (VBScript) 和 Microsoft JScript。您也可以安裝和使用其他的腳本語言引擎,例如 REXX 和 Perl。

如果您已經是 Visual Basic 程序員,就可以馬上使用 VBScript,它是 Visual Basic 的子集。如果您是 Java、C 或 C++ 程序員,您會發現 JScript 語法對您來說是熟悉的,雖然 JScript 與 Java 或 C 并沒有聯系。

如果您熟悉其他腳本語言,例如 REXX 或 Perl,您可獲取和安裝相應的腳本引擎,這樣就可以使用您熟悉的腳本語言了。Active Server Pages 是 ActiveX 腳本的宿主。要使用一種語言,必須安裝腳本引擎,該引擎必須遵循 ActiveX 腳本標準并作為一個 COM (組件對象模型)對象駐留在 Web 服務器上。

設置主腳本語言
ASP 主腳本語言是用來處理在分界符 <% 和 %> 內部的命令的語言。默認時,主腳本語言是 VBScript。您可以將任何一種具有腳本引擎的腳本語言作為主腳本語言。您可以逐頁設置主腳本語言,也可以在 ASP 應用程序中設置所有頁的主腳本語言。

為某頁設置語言
要設置單個頁的主腳本語言,可將 <%@ LANGUAGE %> 指令添加到 .asp 文件的開頭。該指令的語法是:

<%@ LANGUAGE=ScriptingLanguage %>
其中 ScriptingLanguage 就是您所設置的頁的主腳本語言。如果對某頁進行了設置,那么該頁將忽略在應用程序中對所有頁的全局設置。

請遵循使用 ASP 指令的指導。

注意 要將不支持Object.Method 語法的語言作為主腳本語言使用,必須先創建 LanguageEngines 注冊表鍵。

為應用程序設置語言
在應用程序中,如要為所有頁設置主腳本語言,可在 Internet 服務管理器的“App 選項”選項卡上設置“默認的 ASP 語言”屬性。

在服務器上使用 VBScript 和 JScript
在服務端通過 ASP 使用 VBScript 時,兩個 VBScript 特征將失效。由于 Active Server Pages 腳本是在服務器端執行的,表示用戶接口的元素的 VBScript 語句 InputBox 和 MsgBox 將不被支持。另外,在服務器端的腳本中,請不要使用 VBScript 函數 CreateObject 和 GetObject。而要使用 Server.CreateObject,這樣 ASP 就可以跟蹤對象實例了。用 CreateObject 或 GetObject 創建的對象不能訪問 ASP 內建對象,也不能參與事務處理。該規則的一個例外是如果您使用的是 Admin 對象和 Java monikers。

包含注釋
由于 ASP 腳本是在服務器端處理的,所以即使客戶端的瀏覽器不支持腳本語言,也不必通過包含進 HTML 注釋標記來隱藏腳本,但客戶端的腳本則通常需要這樣處理。在內容送到瀏覽器之前,所有 ASP 命令都已被處理好了。您可用 HTML 注釋將注釋加進 HTML 頁。注釋將返回給瀏覽器,若用戶瀏覽 HTML 源文件,就可以看見。

VBScript 注釋
VBScript 支持撇號型注釋。與 HTML 注釋不同,當處理腳本時,它們將被刪除,而不是被送到瀏覽器。

<% 
'This line and the following two are comments. 
'The PrintTable function prints all 
'the elements in an array. 
Call PrintTable(myarray()) 
%> 
輸出表達式不能包括注釋。例如,下面的第一行將正常運行,而第二行則不能,因為它是以 <%= 開頭的。

<% i = i +1 'this increments i. This script will work. %> 

<%= name 'this prints the variable name. This script will fail. %>

JScript 注釋
JScript 支持 // 注釋符。每一個注釋行中都必須使用該注釋符。

<% Call PrintDate %>
<SCRIPT LANGUAGE=JScript RUNAT=Server> 
// This is a definition for the procedure PrintDate. 
function PrintDate() 

var x
x = new Date() 
// This line sends the current date to the browser, 
// translated to a string.
Response.Write(x.toString()) 
}
</SCRIPT> 

大小寫敏感性
VBScript 不區分大小寫。例如,您可以用 Request 或 request 來引用 ASP Request 對象。不區分大小寫的后果是您不能用大小寫來區分變量名。例如,您不能創建兩個名為 Color 和 color 的單獨變量。

JScript 區分大小寫。要在腳本中使用 JScript 關鍵字,就必須按參考頁中所示的大小寫來書寫。例如,用 date 來代替 Date 將導致錯誤。在 JScript 中,對象名必須大寫;方法名和屬性名可大寫也可小寫。本文所示的 ASP 內建對象的情況將在 JScript 命令中正常工作。
注:相關教程知識閱讀請移步到ASP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品自拍偷拍| 国产精品国产三级国产专播精品人| 91久久久久久国产精品| 2019精品视频| 高跟丝袜欧美一区| 亚洲人成五月天| 亚洲激情小视频| 久久99国产精品久久久久久久久| 国产成人亚洲综合91精品| 性夜试看影院91社区| 欧美日韩视频免费播放| 国产精品亚洲片夜色在线| 97激碰免费视频| 欧洲美女免费图片一区| 亚洲精品美女视频| 91干在线观看| 久久精品99无色码中文字幕| 久久综合久久88| 亚洲人成网在线播放| 亚洲国产精品999| 97在线精品国自产拍中文| 免费97视频在线精品国自产拍| 尤物yw午夜国产精品视频| 欧美插天视频在线播放| 日韩成人av在线播放| 成人性生交xxxxx网站| 欧美国产日韩一区二区三区| 超碰91人人草人人干| 久久久久久久国产精品| 一本色道久久88亚洲综合88| 亚洲va久久久噜噜噜久久天堂| 精品久久久久久久久久久久久久| xvideos国产精品| 欧美性极品少妇精品网站| 成人免费看黄网站| 热久久这里只有精品| 亚洲人成电影网站色…| 中文字幕日韩av电影| 国产精品视频中文字幕91| 欧美日韩亚洲天堂| 国产成人精品免费视频| 国产精品视频久久久久| 日韩在线观看你懂的| 91探花福利精品国产自产在线| 国产亚洲欧美日韩精品| 日韩欧美一区二区在线| 亚洲第一区在线| 久久久亚洲精品视频| 亚洲视频一区二区| 国产精品网站大全| 日韩av男人的天堂| 亚洲国产一区二区三区四区| 91视频免费网站| 日本三级韩国三级久久| 亚洲 日韩 国产第一| 欧美日韩精品在线| 亚洲精品综合精品自拍| 国产美女扒开尿口久久久| 欧美国产第二页| 国产精品日韩一区| 91精品国产91久久| 欧美激情高清视频| 日韩毛片在线观看| 欧美一级大片在线观看| 5278欧美一区二区三区| 国产一区二区成人| 中文字幕一区电影| 日韩有码视频在线| 亚洲精品国产福利| 欧美极度另类性三渗透| 91麻豆国产精品| 欧美性生交xxxxx久久久| 亚洲国产精品成人va在线观看| 欧美专区福利在线| 成人激情免费在线| 亚洲欧美一区二区三区在线| 国产精品美女久久久久久免费| 亚洲午夜精品久久久久久性色| 夜夜躁日日躁狠狠久久88av| 国产在线观看精品一区二区三区| y97精品国产97久久久久久| 日韩欧美视频一区二区三区| 91欧美视频网站| 78m国产成人精品视频| 亚洲欧美日韩一区二区三区在线| 91亚洲人电影| 亚洲第一精品久久忘忧草社区| 国产一区二区视频在线观看| 国产丝袜一区二区| 69av在线视频| 国产欧美一区二区三区在线| 亚洲国产天堂久久综合网| 伊人激情综合网| 久久免费国产视频| 爽爽爽爽爽爽爽成人免费观看| 欧美高清理论片| 国产精品直播网红| 亚洲美女在线看| 中文字幕精品av| 国产精品电影在线观看| 久久精品国产一区二区三区| 久久精品国产69国产精品亚洲| 91麻豆桃色免费看| 国内精品久久久久久影视8| 性欧美亚洲xxxx乳在线观看| 精品香蕉在线观看视频一| 日本亚洲欧洲色| 欧美大片va欧美在线播放| 亚洲免费小视频| 一区二区欧美在线| 色与欲影视天天看综合网| 国产视频观看一区| 国产999精品久久久影片官网| 国产精品亚洲第一区| 一区二区三区视频免费| 这里只有精品视频在线| 欧美怡春院一区二区三区| 国产日韩精品在线| 亚洲伊人第一页| 欧美在线视频一区| 懂色aⅴ精品一区二区三区蜜月| 亚洲美女视频网站| 久久久国产精品视频| 日韩免费观看av| 亚洲欧美日韩第一区| 91亚洲精品一区| 精品国产31久久久久久| 亚洲国产精品美女| 欧美日韩另类视频| 欧美激情一区二区久久久| 97热在线精品视频在线观看| 亚洲精品视频播放| 日韩精品在线观看一区| 欧美午夜激情小视频| 国产成人福利视频| 91精品啪在线观看麻豆免费| 九九热这里只有精品6| 欧美日韩激情视频8区| 精品成人69xx.xyz| 97久久精品人人澡人人爽缅北| 91久久精品美女高潮| 97香蕉久久夜色精品国产| 日韩一区二区三区在线播放| 欧美有码在线视频| 国内久久久精品| 亚洲欧美国产精品va在线观看| 国产精品爽黄69天堂a| 狠狠躁夜夜躁久久躁别揉| 日韩av免费在线播放| 2021久久精品国产99国产精品| 精品亚洲一区二区| 亚洲xxxx视频| 亚洲一区二区中文字幕| 日韩少妇与小伙激情| 国产欧美一区二区白浆黑人| 亚洲精品午夜精品| 午夜精品免费视频| 国产亚洲精品一区二555| 午夜精品久久久久久久白皮肤| 欧美电影免费观看电视剧大全| 国产一区二区三区视频| 91wwwcom在线观看| 国产小视频91| 秋霞成人午夜鲁丝一区二区三区|