時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
在我們的ASP教程中,每一個例子都會將ASP的源代碼展示出來,這更有助于你理解ASP的工作原理。?
一個ASP文件通常包含HTML標簽,有時和一個HTML文件非常類似。然而,ASP文件(除了包含HTML標簽外),還可以包括服務器的腳本程序,這些腳本程序必須寫在"<%"和"%>"界定符號(服務器讀到這個界定符號就知道以下是ASP程序,"<%"表示ASP程序開始,"%>"表示ASP程序結(jié)束)之間。ASP的腳本程序在服務器端解讀執(zhí)行。這些腳本程序可以包括所有你想要用到的表達式、語句、程序和有效的運算符。
將結(jié)果輸出到瀏覽器
下面這個例子和"Response.Write"指令的作用完全相同,是"Response.Write"指令的一種簡化形式,它同樣也會將"Hello World!"這段話發(fā)送到瀏覽器:
VBs cript腳本
你可以在書寫ASP代碼時使用一些腳本語句。ASP默認的腳本語句是"VBs cript":
上述程序?qū)诰W(wǎng)頁中顯示 Hello World!
Javas cript腳本
如果你需要使用"Javas cript"腳本作為默認的腳本語句來編寫一些特殊的ASP網(wǎng)頁,那么,你需要在網(wǎng)頁的頂部插入一段語句來規(guī)定整個網(wǎng)頁默認的腳本語句,具體如下:
<%@ language=javas cript%>
注意:我們前面所講的"VBs cript"腳本語句是一種對字母大小寫不敏感的腳本語句,即:response.write / Response.Write / ReSpoNSe.WRiTe ,這些全部都是有效的;但是,如果你用"Javas cript"腳本語句書寫ASP代碼的話,你就要對字母的大小寫加以區(qū)別,因為"Javas cript"腳本語句是一種對字母大小寫敏感的腳本語句,即:Response.Write 是有效的,而response.write / ReSpoNSe.WRiTe 都是無效的語句。所以,各位朋友在書寫時一定要特別注意。
其他腳本語言
ASP直接支持VBs cript腳本程序和Js cript(微軟公司自己的Javas cript腳本執(zhí)行程序)腳本程序。如果你需要使用到其他語言,比如說:PERL,PEXX或者Python,那么你就必須安裝這些腳本程序的驅(qū)動引擎。
重要提示:因為腳本程序都是在服務器端執(zhí)行的,所以瀏覽器不需要安裝腳本程序就可以對ASP文件進行顯示。
變量是用來存儲需要的信息的
如果你是在一個子程序(比如:VBs cript中的sub,function)的外部聲明變量的話,那么ASP文件里的所有腳本程序都可以對這個變量的值進行修改;如果你是在一個子程序的內(nèi)部聲明變量的話,那么,每次當這個子程序被執(zhí)行的時候,這個變量的值都會隨之建立或取消。
變量存在的生命周期
如果你是在一個子程序之外去聲明變量的值,那么它的值可以被ASP文件中的所有腳本程序存取和改變。
如果你是在一個子程序的內(nèi)部聲明變量的話,那么,每次當這個子程序被執(zhí)行的時候,這個變量的值都會隨之建立或取消;而在這個子程序之外的腳本程序則不能存取或改變這個變量的值。
如果你想讓聲明的變量被多個ASP文件調(diào)用,那么你必須以Session變量或是Application變量的形式去聲明這些變量的值。
Session變量
Session變量是用來存儲一個單一用戶的信息的,同一個應用程序所包含的所有頁面都可以訪問到它。我們經(jīng)常在Session變量中存儲姓名、id號以及喜好等常用信息。
Application變量
同樣的,Application變量可以被同一個應用程序中所包含的所有頁面訪問到。Application變量通常被用來存儲在特定請求下的所有用戶的信息資料?! ?/p>
關鍵詞標簽:語法,變量,掌握,熟悉,
相關閱讀 JavaScript基本語法-常量和變量 JavaScript基本語法-表達式和運算符 JavaScript基本語法-基本程序語句 JavaScript基本語法-函數(shù) JavaScript基本語法-JavaScript的事件 JavaScript基本語法-其他常用事
熱門文章 ASP編程代碼:隱藏圖片的真實地址 ASP教程:0177:800401f3錯誤解決 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 錯誤80004005信息處理方法
時間:2024-01-24 20:50:40
時間:2023-07-22 16:23:12
時間:2022-09-15 22:06:53
時間:2022-06-29 18:39:33
時間:2017-12-28 11:39:28
時間:2016-11-04 16:30:29
人氣排行 ASP下標越界的解決方法 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 “文件共享鎖定數(shù)溢出” 原因及解決方法 無法寫入數(shù)據(jù)庫的解決方法 ASP教程:0177:800401f3錯誤解決 ASP常用函數(shù)列表 如何用ASP來獲取客戶端真實IP的地址 ASP用FSO生成HTML簡單實例+詳解[原創(chuàng)]