在我的母版页init子文件中,我有一块数据/文本被写入控件。基本的想法是它应该在每个页面上都可用(显然)。但是,我遇到过一种情况,我不需要在某个页面上发生这种情况。有什么我可以做的,没有为这个特定的页面制作新的母版页,使这项工作?我还使用了一个基页,如果它需要发挥作用。谢谢!
答案 0 :(得分:1)
在名为ShouldDoThingy
的基页类中创建一个虚拟的只读属性,该属性始终返回false。
在此特定页面中覆盖它以返回true。
在母版页中,选中if (((BasePageClass)Page).ShouldDoThingy)
答案 1 :(得分:0)
如果它只是一两页,你没有基本类,你可以按照SLaks的建议使用,你可以随时查看当前的请求网址:
If Context.Request.PathInfo.ToLower.Contains("/pagename.aspx") = True Then
'do something
End If