ASP.NET VS2008从模板内的主页面调用函数

时间:2011-07-21 13:41:32

标签: asp.net visual-studio

所以我有一个具有以下功能的母版页

 '# Get and/or Set the Page ID
Public Property GetPageId() As String
    Get
        Return pgId
    End Get
    Set(ByVal value As String)
        pgId = value
    End Set
End Property

在我的模板中,即Default.aspx引用母版页如下

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/LoggedIn.Master" CodeBehind="Content.aspx.vb" Inherits="udpharmalecheile.WebForm2" %>

如何调用此母版页功能?

2 个答案:

答案 0 :(得分:1)

您真正想要的是MasterType属性。

见这里:http://msdn.microsoft.com/en-us/library/xxwa0ff0(v=VS.85).aspx

答案 1 :(得分:0)

在我的测试中,我的MasterPage是一个名为Site1的类,用您当前的名称替换它,它应该可以工作:

  Dim myMaster As Site1 = Master
    Response.Write(myMaster.GetPageId)

克莱顿