推薦:IIS6.0 ASP 錯誤解析事 件ID 描述0100 內存不足。無法分配所需的內存。
1.WebClass 簡介:WebClass 是一個VB組件,駐留在WEB SERVER 上,並對瀏覽器的輸入做出響應。
對用戶來說,一個IIS 應用程序好像是由一系列的HTML頁面組成。對開發者來說,
一個IIS 應用程序是由一些被稱為webclass 的特殊類型對象組成.
2. IIS 應用程序與ASP 應用程序
IIS 應用程序在表面上和Active Server Pages 應用程序相似。這兩種應用程序都顯示動態的Web 站點,並且都是在服務器上而不是在客戶端上執行它們的處理。但是,每一種都有自己獨特的優點。
Active Server Pages 適合於對製作Web 頁面感興趣的腳本開發者,它提供了將腳本和HTML 混合起來的獨特能力。
IIS 應用程序適合於構造基於Web 應用程序而不是Web 頁面的Visual Basic 開發者。 IIS 應用程序允許複雜的事務處理,並且幾乎任何的瀏覽器或平台都可以很容易地訪問它。
3. IIS 應用程序優點:
$1熟悉的開發環境和模型。可以利用Visual Basic 知識向工程添加類(Class)、模塊(Model)或任何Visual Basic ActiveX 部件,因而易於調試和編寫.
$2使用的廣泛性.可以被大多數的瀏覽器支持.
$3可重複使用的部件.類似於OOP編程. 各個對象之間可互相訪問.
$4代碼和HTML 相分離:和編寫ASP 應用程序不同。 Server 端處理程序和Client端程序分離.便於維護和修改.
$5.可自定義處理事件,因而編寫方法靈活
4. IIS 應用程序缺點:
.所有模板文件中的GET方法不能和webclass 中的事件連接,所以必須用Post 方法..
.webclass 在將一個模板文件格式化以發送到瀏覽器時有時可能會出錯.
5. .asp 文件和Webclass 的關係
一個webclass 可以使用的ASP 對象包括:
? Request— 從瀏覽器的最終用戶接受請求。
? Response —向瀏覽器發送信息以便向用戶顯示它。
? Session —維護有關當前用戶會話的信息並保存和獲取狀態信息。
? Application —多個webclass 實例共享的管理狀態。
? Server —創建其他的對象並確定服務器特定的屬性,這些屬性可能影響webclass 的處理。
6.Webclass 的組成.
Webclass 由html模板和自定義Webitem 組成.( html模板和自定義Webitem統稱Webitem),當然不是必須包含模板和自定義的Webitem.
$1. 一個HTML 模板文件是與webclass 相關聯的HTML頁面。當webclass 收到一個請求時,它可以向瀏覽器發送用於顯示的HTML頁面。模板和常規HTML頁面的不同僅在於向瀏覽器發送頁面之前,它常常包含webclass 可以處理的替換區域(通常是用WC@標籤定義的範圍)。這樣就允許自定義自己的響應.
$2.一個自定義的webitem 是由一個或多個事件處理程序組成的程序資源。在頁面加載或用戶選擇一個HTML 元素時,這些事件處理程序被瀏覽器調用。這些事件處理程序可以對瀏覽器產生一個響應或將處理傳遞到另一個webclass 的webitem.
可以有多個Webclass(也即有多個相應的asp文件.每一個asp文件控制(host)一個webclass ).
$1.webclass間的數據交換可通過session變量,application 變量來傳遞或從一個webclass中直接調用另外的webclass 中的處理事件---------webitem.(調用方法: ……..action =被調用webclass名.asp ?WCI=webitem&WCE=wcevent&WCU=URLData 或其他方法).
$2. Webclass 之間的轉換有兩種方法.redirect 和Set NextItem='webitem'
? 注:在Endrequest ,ProcessTag, FatalErrorResponse 事件忽略Nextitem 屬性.
分享:關於Adodb.Stream 的使用說明組件:Adodb.Stream有下列方法:Cancel 方法使用方法如下Object.Cancel說明:取消執行掛起的異步Execute 或Open 方法的調用。 Close 方法使用方法如下Object.Close:關閉