Mega Code Archive

 
Categories / ASP.Net / User Control And Master Page
 

A master page that exposes a custom property (VB)

<%@ Page Language="VB" MasterPageFile="~/Default.master" %> <%@ MasterType VirtualPath="~/Default.master" %> <script runat="server" language="vb">         Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)         Master.PageHeadingTitle = "My Company"     End Sub </script> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"/> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"/> File: Default.master <%@ Master Language="VB" %> <script runat="server">     Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)              If Not Page.IsPostBack Then             Label1.Text = Guid.NewGuid().ToString()         End If     End Sub          Dim m_PageHeadingTitle As String = "My Company"          Public Property PageHeadingTitle() As String         Get             Return m_PageHeadingTitle         End Get         Set(ByVal Value As String)             m_PageHeadingTitle = Value         End Set     End Property </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>My Company Master Page</title> </head> <body>     <form id="Form1" runat="server">         <table>             <tr>                 <td>                     <h1><%= PageHeadingTitle %></h1>                     <b>User's GUID:&nbsp;&nbsp;                         <asp:Label ID="Label1" Runat="server" /></b>                 </td>             </tr>             <tr>                 <td>                     <asp:ContentPlaceHolder ID="ContentPlaceHolder1"                       Runat="server">                     </asp:ContentPlaceHolder>                 </td>                 <td>                     <asp:ContentPlaceHolder ID="ContentPlaceHolder2"                       Runat="server">                     </asp:ContentPlaceHolder>                 </td>             </tr>             <tr>                 <td colspan="2">                     Copyright 2004 - My Company                 </td>             </tr>         </table>     </form> </body> </html>