#基本的ASP.net寫法概念
|
- Step1 規劃網頁
- Step2 產生HTML程式碼
- Step3 改寫成ASP.net的程式碼:
- 〈%
- Response.write ("〈html〉")
- Response.write ("〈body〉")
- Response.write ("Hello, World!")
- Response.write (now())
- Response.write ("〈/body〉")
- Response.write ("〈/html〉")
- %〉
- Step4 另存為*.aspx
- Step5 上傳到Server
- DEMO
- 幾個常見的基本錯誤:
- 把HYML語法當成ASP語法
- 沒有在字串前後加上""
- 指令只需用()框住
-
- 如果〈% %〉只有一個指令..........
- 則Response.write可以省略為=,
- 亦即
- 〈%=now()%〉
- Demo─現在時刻~ 2024/5/4 上午 04:53:42
|
#小作業
|
自行查詢一些簡單的ASP指令,製作一個簡單的動態網頁
- 1.隨機更換背景顏色:每次重新整理就會更換新的背景色。
- 〈%
- Dim no=Int(Rnd*7) 為亂數隨機取得0-6間任一數值
- 代表宣告color顏色的變化
- If no=0 then color="Black" 當取得0這個數值時,背景色更換為Black(以下據此類推)
- If no=1 then color="Red"
- If no=2 then color="Orange"
- If no=3 then color="Yellow"
- If no=4 then color="Green"
- If no=5 then color="Blue"
- If no=6 then color="Purple"
- %〉
- 把上面這段語法加在〈html〉之前
- 並在〈body〉標籤加上〈body bgcolor=〈%=color%〉〉 這個顏色會變↘
- 則每一次的重新整理之後背景色的話法就會更動如右:〈body bgcolor=Green〉
- 2.網頁瀏覽計數器(1)
- ASP原始版
- 〈%
- Set fsObject = Server.CreateObject ("Scripting.FileSystemObject")
- '建立FileSystemObject物件,並設定由fsObject物件變數引用
- FileName = Server.MapPath ("./Counter.txt")
- '取得欲操作檔案的實際磁碟位置,
- '所輸入的虛擬目錄是相對於ASP網頁目前所在目錄的相對路徑
- Set txtsRead = fsObject.OpenTextFile(FileName, 1 ,False)
- '將檔案開啟在唯讀模式, 並以txtsRead物件代表開啟的檔案
- '若檔案不存在時並不新增檔案
- Num = txtsRead.ReadLine
- '從檔案中讀取訪客人數資料
- Response.Write num
- '顯示訪客人數
- Set txtsWrite = fsObject.OpenTextFile(FileName, 2 ,False)
- '將檔案開啟在唯寫模式, 並以txtsWrite物件代表開啟的檔案
- '若檔案不存在時並不新增檔案
- txtsWrite.WriteLine num + 1
- '將訪客人數資料加1後回存至檔案
- %〉
- ASP.NET自修版(不能太快按F5重新整理,否則會寫入不及)
- 〈%
- Dim fsObject = Server.CreateObject ("Scripting.FileSystemObject")
- '建立FileSystemObject物件,並設定由fsObject物件變數引用
- Dim FileName = Server.MapPath ("Counter.txt")
- '取得欲操作檔案的實際磁碟位置,
- '所輸入的虛擬目錄是相對於ASP網頁目前所在目錄的相對路徑
- Dim txtsRead = fsObject.OpenTextFile(FileName, 1 ,False)
- '將檔案開啟在唯讀模式, 並以txtsRead物件代表開啟的檔案
- '若檔案不存在時並不新增檔案
- Dim Num = txtsRead.ReadLine
- '從檔案中讀取訪客人數資料
- Response.Write (num)
- '顯示訪客人數
- Dim txtsWrite = fsObject.OpenTextFile(FileName, 2 ,False)
- '將檔案開啟在唯寫模式, 並以txtsWrite物件代表開啟的檔案
- '若檔案不存在時並不新增檔案
- txtsWrite.WriteLine ((num)+1)
- '將訪客人數資料加1後回存至檔案
- %〉
- 3.網頁瀏覽計數器(2)
-
- 4.ASP語法速查表
-
|