R
Rick
I am trying to access the properties defined int a masterpage from within a content page. the properties are not showing up when I try to access them from the content page.
Anyone have any suggestions?
MasterPage:
<%@ Master Language="VB" AutoEventWireup="false" CodeBehind="BasePageMaster.master.vb" Inherits="Digecenter.BasePageMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
MasterPage Code:
Public Partial Class BasePageMaster
Public Property PageTitle() As String
Get
Return _pageTitle
End Get
Set(ByVal Value As String)
_pageTitle = Value
End Set
End Property
End Class
Content page Html:
<%@ Register TagPrefix="iswebgrid" Namespace="ISNet.WebUI.WebGrid" Assembly="ISNet.WebUI.WebGrid" %>
<%@ Page CodeBehind="codebehind.aspx.vb" inherits="codebehindfilenamehere" Language="vb" AutoEventWireup="false" enableViewStateMac="false" MasterPageFile="~/DigecenterBasePage.Master" %>
<%@ MasterType VirtualPath="~/MasterPages/BasePageMaster.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat=server>
--content here
</Content>
Content Page Code Behind:
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
NOT SEEING THE PROPERTIES IN THE intelesense
Dim s as string = Me.Masterpage.property
End Sub
Thanks in Advance!
Anyone have any suggestions?
MasterPage:
<%@ Master Language="VB" AutoEventWireup="false" CodeBehind="BasePageMaster.master.vb" Inherits="Digecenter.BasePageMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
MasterPage Code:
Public Partial Class BasePageMaster
Public Property PageTitle() As String
Get
Return _pageTitle
End Get
Set(ByVal Value As String)
_pageTitle = Value
End Set
End Property
End Class
Content page Html:
<%@ Register TagPrefix="iswebgrid" Namespace="ISNet.WebUI.WebGrid" Assembly="ISNet.WebUI.WebGrid" %>
<%@ Page CodeBehind="codebehind.aspx.vb" inherits="codebehindfilenamehere" Language="vb" AutoEventWireup="false" enableViewStateMac="false" MasterPageFile="~/DigecenterBasePage.Master" %>
<%@ MasterType VirtualPath="~/MasterPages/BasePageMaster.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat=server>
--content here
</Content>
Content Page Code Behind:
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
NOT SEEING THE PROPERTIES IN THE intelesense
Dim s as string = Me.Masterpage.property
End Sub
Thanks in Advance!