我可以从基页类验证母版页的存在吗?

时间:2015-02-03 18:06:05

标签: asp.net vb.net

我通过将重复或公共代码/功能移动到基页类来改进我的网络表单。但即使每个webforms使用相同的功能,我也需要管理一些特定的情况,如下一个代码:

Public Class BasePage
    Inherits System.Web.UI.Page
.
.
.
  Private Sub Session()
    Response.Redirect("~/Login.aspx")
  End Sub
.
.
End Class

如果代码是在带有母版页的Web表单中执行的,那么一切都会顺利,但如果代码在没有母版页的页面内,也在iframe内部,我担心重定向只能在iframe内部工作。 / p>

是否可以检测我是否有主页以管理这些事件?

如果答案是用c#编写的,我可以尝试翻译代码

1 个答案:

答案 0 :(得分:1)

可以使用主属性找到您的母版页:

'Declaration
<BrowsableAttribute(False)> _
Public ReadOnly Property Master As MasterPage

取自MSDN