在主页面中创建子页面

时间:2011-07-29 16:34:20

标签: vb.net master-pages

在我的母版页init子文件中,我有一块数据/文本被写入控件。基本的想法是它应该在每个页面上都可用(显然)。但是,我遇到过一种情况,我不需要在某个页面上发生这种情况。有什么我可以做的,没有为这个特定的页面制作新的母版页,使这项工作?我还使用了一个基页,如果它需要发挥作用。谢谢!

2 个答案:

答案 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