在这种情况下在处理页面上的代码之前处理截取的事件并且可以改变请求页面的主题以匹配在用户的配置文件中指定的主题
这一部分代码开始接触到非常高级的编程技术如果您不是完全了解这段代码的工作原理不需要感到担心您将在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
[] [] [] [] [] []