httpModules 的使用
httpModules> 的 <add> 元素
语法
在 Web 应用程序中添加模块。
配置结构的示例:
<configuration>
<system.web>
<httpModules>
<add>
语法
<add name="ModuleName"
type=".NET Class, Assembly [,Version=version number]
[,Culture=culture] [,PublicKeyToken=token]"/>
必需的属性
属性 | 描述 |
---|---|
name | 给模块提供好记的名称。这可以使您将 Global.asax 文件中的模块事件与事件处理程序相关联。 |
type | 指定逗号分隔的类/程序集组合,它由版本号、区域性和公钥标记组成。ASP.NET 首先在应用程序的专用 \Bin 目录中搜索程序集 DLL,然后在系统程序集缓存中搜索。 |
注释
<add> 指令按照从上到下的顺序进行处理。如果两个或多个 <add> 子标记指定相同的 verb/path 组合,则最后一个 <add> 覆盖所有其他子标记。
示例
下例在应用程序中添加模块。
<configuration>
<system.web>
<httpModules>
<add name="OutputCache"
type="System.Web.Caching.OutputCacheModule, System.Web,
Version=1.0.2800.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
</httpModules>
<system.web>
</configuration>