熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

簡單入門ASP變量

2013-11-13 10:43:56  來源: .NET編程 

  變量用於存儲信息

  假如在子程序之外聲明變量那麼這個變量可被 ASP 文件中的任何腳本改變假如在子程序中聲明變量那麼當子程序每次執行時它才會被創建和撤銷

  實例

  聲明變量

  以下為引用的內容

  <html>

  <body>

  <%

  dim name

  name=Donald Duck

  responsewrite(My name is: & name)

  %>

  </body>

  </html>

  變量用於存儲信息本例演示如何聲明變量為變量賦值並在程序中使用這個變量

  聲明數組

  以下為引用的內容

  <html>

  <body>

  <%

  Dim fname()i

  fname() = George

  fname() = John

  fname() = Thomas

  fname() = James

  fname() = Adrew

  fname() = Martin

  For i = to

  responsewrite(fname(i) & <br />)
     
Next

  %>

  </body>

  </html>

  數組用於存儲一系列相關的數據項目本例演示如何聲明一個存儲名字的數組

  循環生成 HTML 標題

  以下為引用的內容

  <html>

  <body>

  <%

  dim i

  for i= to

  responsewrite(<h & i & >Header & i & </h & i & >)
  
next

  %>

  </body>

  </html>

  如何循環生成 個不同的 HTML 標題

  使用 Vbscript 制作基於時間的問候語

  以下為引用的內容

  <html>

  <body>

  <%

  dim h

  h=hour(now())

  responsewrite(<p> & now())

  responsewrite( (Beijing Time) </p>)

  If h< then

  responsewrite(Good Morning!)
  
else

  responsewrite(Good day!)
  
end if

  %>

  </body>

  </html>

  本例將根據服務器時間向用戶顯示不同的消息

  使用 JavaScript 制作基於時間的問候語

  以下為引用的內容

  <%@ language=javascript %>

  <html>

  <body>

  <%

  var d=new Date()

  var h=dgetHours()

  ResponseWrite(<p>)

  ResponseWrite(d + (Beijing Time))

  ResponseWrite(</p>)

  if (h<)

  {
  
   ResponseWrite(Good Morning!)
  
   }
  
else

  {
  
   ResponseWrite(Good day!)
  
   }
  
%>

  </body>

  </html>

  本例同上只是語法不同而已

  變量的生存期

  在子程序外聲明的變量可被 ASP 文件中的任何腳本訪問和修改

  在子程序中聲明的變量只有當子程序每次執行時才會被創建和撤銷子程序外的腳本無法訪問和修改該變量

  如需聲明供多個 ASP 文件使用的變量請將變量聲明為 session 變量或者 application 變量(wwwliancom)

  Session 變量

  Session 變量用於存儲單一用戶的信息並且對一個應用程序中的所有頁面均有效存儲於 session 中的典型數據是姓名id 或參數

  Application 變量

  Application 變量同樣對一個應用程序中的所有頁面均有效Application 變量用於存儲一個特定的應用程序中所有用戶的信息


From:http://tw.wingwit.com/Article/program/net/201311/14396.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.