【发布时间】:2009-04-06 19:49:40
【问题描述】:
我有一个通过 PreInit() 上的 HTTPModule 设置的母版页。欢乐时光!问题是由于布局问题,我需要覆盖几页上的 masterpagefile 值。有人知道最好的方法吗?
我尝试在我的页面上添加一个 Page_Preinit,但它在我的模块中的 PreInit() 之前执行,所以它最终在那里被重置。我在想也许我应该在我的页面中更新一个上下文变量(类似于我可能在我的模块中分支出来的 masterSetAtPage).. 对此有什么想法吗?
我在 VB.Net 中工作,但 C# 示例也可以。
【问题讨论】:
-
能否更新 PreInit 代码以指定您需要的母版页,还是需要根据正在加载的内容更新母版页?
-
你能更详细地描述你想做什么吗?最大的障碍通常是让 PreInit 成功设置 Masterpage,为什么不直接设置它,或者设置另一个?
标签: .net asp.net master-pages httpmodule