WebClass入門(2)
7. Webclass 中的事件響應.
$1. .Webclass中預定義的事件有3個 : response , processtag , userevent
.response 事件響應用戶端請求.
.processtag 事件是作為 WriteTemplate 方法處理的一部分自動發生的.不能單獨被觸發或用來處理響應.
.userevent 事件: 一個 UserEvent 過程處理 webitem 的所有用戶事件.UserEvent 事件是由URLFor 方法在運行時產生的.所以只有使用了URLFor 方法動態產生的超連接才會觸發UserEvent 事件.
$2. Webclass_start() 事件類似于VB中的Sub Main().
所以可以指定一個project 開始的webclass. 也可在model 模塊中用Sub Main() 來啟動.
$3. 發送html 到瀏覽器: 將頁面反饋回瀏覽器有兩種方法:
.對html模板則使用 “writetemplate” 方法.此方法激活”ProcessTag”事件,從而對模板中相應的內容(用WC@符號標記的部分)進行替換.
.在Customwebitem 事件中動態生成反饋頁面.
如: with response
.write “
.write””
.write””
.write””
.write”
.write””
end with
$4. 從HTML 的
$1. .Webclass中預定義的事件有3個 : response , processtag , userevent
.response 事件響應用戶端請求.
.processtag 事件是作為 WriteTemplate 方法處理的一部分自動發生的.不能單獨被觸發或用來處理響應.
.userevent 事件: 一個 UserEvent 過程處理 webitem 的所有用戶事件.UserEvent 事件是由URLFor 方法在運行時產生的.所以只有使用了URLFor 方法動態產生的超連接才會觸發UserEvent 事件.
$2. Webclass_start() 事件類似于VB中的Sub Main().
所以可以指定一個project 開始的webclass. 也可在model 模塊中用Sub Main() 來啟動.
$3. 發送html 到瀏覽器: 將頁面反饋回瀏覽器有兩種方法:
.對html模板則使用 “writetemplate” 方法.此方法激活”ProcessTag”事件,從而對模板中相應的內容(用WC@符號標記的部分)進行替換.
.在Customwebitem 事件中動態生成反饋頁面.
如: with response
.write “
.write””
.write””
.write””
.write”
Hello! Universe!
”.write””
end with
$4. 從HTML 的