在這種情況下在處理頁面上的代碼之前處理截取的事件並且可以改變請求頁面的主題以匹配在用戶的配置文件中指定的主題
這一部分代碼開始接觸到非常高級的編程技術如果您不是完全了解這段代碼的工作原理不需要感到擔心您將在professional ASPNET 一書中遇到更多類似於這樣的代碼因此可以將其視為一種體驗在開始釋放ASPNET的完整的強大功能時就會期望有這種體驗
查看HttpModule中的代碼並且了解它的工作原理
Imports MicrosoftVisualBasic
Imports System
Imports SystemWeb
Imports SystemWebUI
Namespace WroxWebGlobalEvents
Public Class ThemeModule
Implements IHttpModule
文件中的第一部分代碼導入一些有用的命名空間這些命名空間包含將在代碼後面需要的類配置ThemeModule類以駐留在Wrox WebGlobalEvents命名空間中此外ThemeModule類實現IHttpModule接口該接口將這個簡單的類變為可作為HttpModule使用的類假設您將實現所需的方法因為存在一些所有的HttpModules必須實現的方法從而它們才能正確地工作
在這種情況下必須實現兩個方法Init()方法和Dispose()方法首先介紹Dispose()方法因為在這個方法中不需要做任何事情文件中將只會顯示空的方法簽名而不會打擾到任何人
Public Sub Dispose() Implements SystemWebIHttpModuleDispose
End Sub
[] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/15603.html