知识大全 ASP.NET入门教程 11.6.2 存储首选项[6]
Posted 知
篇首语:我用前半生努力让自己变成一个成年人,也许后半生该学习如何做个小孩。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 11.6.2 存储首选项[6]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 11.6.2 存储首选项[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这个最后的方法处理PreRequestHandlerExecute事件 该方法中的第一行添加一个简单的Trace语句 您可以在调试时使用该语句(参见第 章以了解更多细节) 下一行获得当前请求的页面对象 从而您可以与该对象进行交互
Dim p As Page = TryCast(HttpContext Current Handler Page)
注意这儿使用TryCast方法 这个方法尝试将当前的Hander对象强制类型转换为Page对象类型 这意味着如果请求的项是页面 强制类型转换将成功 并且P对象将包含对请求页面的对象引用 然而 如果请求的项不是页面 强制类型转换将失败 并且P对象被设置为NULL(或者VB NET术语中的无)
只要Page对象存在(并且不被设置为Nothing) 然后就可以尝试将主题应用于该页面 方法是获得当前配置文件属性并使用配置文件的Theme属性
If p IsNot Nothing Then
Dim pb As ProfileCommon = DirectCast(HttpContext Current Profile ProfileCommon)
p Theme = pb Theme
End If
注意这种情况下的DirectCast符号 如果尝试的强制类型转换失败 该符号将抛出异常 这种情况只有在Web config文件中禁用配置文件时才会发生 这将无疑使这个示例没有任何意义!在这个方法的末尾 将页面的Theme属性设置为存储在称为Theme的配置文件属性中的值
最后 存在一个添加到Web config文件的新的部分 用于启用HttpModule自身
<system web>
<Modules>
<add name= Page type= Wrox Web GlobalEvents ThemeModule />
</Modules>
可以使用许多不同的模块填满<HttpModule>部分 可能希望运行这些模块 在这个示例中 只有一个模块 ThemeModule 声明的ThemeModule类添加在type属性中 和它驻留在其中的命名空间一起 从而ASP NET可确切地知道您希望运行哪个ThemeModule
这些就是有关该示例的代码的介绍 这是复杂的部分代码 但它是在页面上即时切换主题的简洁方法 并且是保持切换站点上所有页面的方法 因为模块将针对站点上每个请求的页面运行
ASP NET 入门教程完整版
cha138/Article/program/net/201311/15604相关参考
知识大全 ASP.NET入门教程 11.6.2 存储首选项[1]
ASP.NET入门教程11.6.2存储首选项[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 11.6.2 存储首选项[4]
ASP.NET入门教程11.6.2存储首选项[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 11.6.2 存储首选项[3]
ASP.NET入门教程11.6.2存储首选项[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 11.6.2 存储首选项[5]
ASP.NET入门教程11.6.2存储首选项[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[1]
ASP.NET入门教程7.4.1数据绑定选项列表[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[3]
ASP.NET入门教程7.4.1数据绑定选项列表[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[2]
ASP.NET入门教程7.4.1数据绑定选项列表[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[4]
ASP.NET入门教程7.4.1数据绑定选项列表[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
ASP.NET入门教程6.7全局事件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET入门教程9.2.3循环[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!