麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

ASP設計動態頁中服務器端的處理

2024-05-04 11:07:40
字體:
來源:轉載
供稿:網友
服務器端處理而言,ASP是產生動態Web網頁的一種相對較新的技術。動態頁意味著什么呢?先暫時不考慮客戶端相關功能上的進展,也不討論客戶端腳本、Java Applet、動態HTML或ActiveX控件等內容。這里的動態頁是專指服務器響應客戶端請求產生的頁面,并且根據情況每次產生的頁面可能是不同的。

  舉個簡單的例子,創建一個只包含當前日期和時間的頁面。每次請求該頁面時將顯示一個不同的值,因為日期和時間取決于服務器的時鐘,或取決于提供日期和時間的一個資源(例如一個獨立的服務器或來自于互聯網上一個標準時鐘)。當然,實際上動態頁要比這復雜得多,也許顯示數據庫記錄的當前值或者郵件服務器上等待著的郵件消息的摘要。重要的是服務器不僅閱讀一個無格式的HTML頁面、或磁盤上的文本文件以及把它們發送給客戶,而且,必須完成一些工作來創建該頁面。

  Internet服務器應用編程接口

  傳統的技術是使用與Web服務器的一個接口,它被稱為Internet服務器應用編程接口(Internet Server Application Programming Interface,ISAPI)。

  ISAPI可用于執行其他的應用程序,這些應用程序通過C語言風格的stdin和stdout數據流函數來讀取客戶端請求的值并創建Web服務器的響應。ISAPI應用程序所必須做的全部事情就是編寫相應結果頁面的文本和HTML,并通過stdout函數輸出到Web服務器。事實上ASP DLL內部真正做的事情是更面向對象的。

  IIS自開始就運行ISAPI的應用程序和腳本解釋器。它提供一個特殊的解釋器動態鏈接庫,給出訪問服務器的請求和響應的另一種方法,盡管受到一定的限制。它通過服務器端包含指令實現,之所以這樣說,是因為它們是在服務器上執行的,并且結果包含在傳送給客戶端的響應中。這個特性在IIS中是通過一個名為ssinc.dll的動態鏈接庫實現的。缺省情況下,IIS把文件擴展名為.shtml、.shtm或.stm的任意頁面都映射到這個動態鏈接庫。打開默認Web站點的Properties對話框,在Application Setting中單擊Configuration按鈕,可以看到這種映射。

  這樣,帶有這些被映射的文件擴展名的頁面將被傳送給ssinc.dll進行處理。因此,執行頁面中所有的服務器端包含語句,結果(如有的話)插入到服務器的響應中,即插入到客戶端接收到的頁面中。

  因為這些文件是映射到ssinc.dll文件而不是映射到ASP動態鏈接庫(asp.dll)的,所以在這些頁面中的所有ASP代碼將被忽略并且按照原有狀態傳送給客戶端,客戶端將能夠看到這些腳本。然而,在ASP 3.0版本中有一個避免這種情況的方法,稍后在討論Server對象的Execute和Transfer方法時,研究這個方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: chinesexxx少妇露脸 | 99欧美精品 | 亚洲午夜精品视频 | v片在线看 | 国产色片在线观看 | 日日草夜夜操 | 久国久产久精永久网页 | 亚洲人成免费 | 美女露100%无遮挡 | 国产黄色一区二区 | 日韩精品中文字幕一区 | 欧美黄色看| 欧美日韩在线视频一区 | 羞羞网站入口 | 黄色特级片黄色特级片 | 国产精品视频一区二区三区四区国 | 成人在线视频精品 | 在线观看免费视频麻豆 | 国产精品av久久久久久久久久 | 国产免费一区二区三区网站免费 | 欧美一级毛片特黄黄 | 美国一级黄色毛片 | 天天夜碰日日摸日日澡性色av | 中文字幕在线观看精品 | 在线视频 中文字幕 | 午夜视频在线 | 久久电影一区二区 | 香蕉久草视频 | 成年性羞羞视频免费观看 | 中国成人在线视频 | 四虎久草 | 国产精品久久久久影院老司 | 在线中文字幕播放 | 久色精品视频 | 亚州精品天堂中文字幕 | 久久男人天堂 | 免费成人 | 久久久久久久爱 | 日本在线观看视频网站 | 日韩黄在线观看 | h视频免费看 |