我可以从基页 class 验证母版页的存在吗?
Can I verify the existence of Master Page from base page class?
我正在通过将重复或常见 code/functions 移动到基本页面 class 来改进我的网络表单。但即使每个网络表单都使用相同的功能,我也需要管理一些特定情况,例如下一个代码:
Public Class BasePage
Inherits System.Web.UI.Page
.
.
.
Private Sub Session()
Response.Redirect("~/Login.aspx")
End Sub
.
.
End Class
如果代码在带有母版页的 Web 表单中执行,一切都会正常,但如果代码在没有母版页的页面内并且也在 iframe 内,我担心重定向只能在 iframe 内工作.
是否可以检测我是否有母版页以管理这些事件?
如果答案是用c#写的我可以尝试翻译代码
可以使用母版找到您的母版页 属性:
'Declaration
<BrowsableAttribute(False)> _
Public ReadOnly Property Master As MasterPage
取自MSDN。
我正在通过将重复或常见 code/functions 移动到基本页面 class 来改进我的网络表单。但即使每个网络表单都使用相同的功能,我也需要管理一些特定情况,例如下一个代码:
Public Class BasePage
Inherits System.Web.UI.Page
.
.
.
Private Sub Session()
Response.Redirect("~/Login.aspx")
End Sub
.
.
End Class
如果代码在带有母版页的 Web 表单中执行,一切都会正常,但如果代码在没有母版页的页面内并且也在 iframe 内,我担心重定向只能在 iframe 内工作.
是否可以检测我是否有母版页以管理这些事件?
如果答案是用c#写的我可以尝试翻译代码
可以使用母版找到您的母版页 属性:
'Declaration
<BrowsableAttribute(False)> _
Public ReadOnly Property Master As MasterPage
取自MSDN。