User control for page header : Header « User Control and Master Page « ASP.Net






User control for page header


<%@ Page Language="VB" %>
<%@ Register TagPrefix="uc1" TagName="header" Src="Control.ascx" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
  <HEAD>
    <title>User Controls</title>
    <Script Runat="Server">
    Private Sub Page_Load(sender As Object, e As System.EventArgs)
        header1.Author = "Snoopy"
        FooterLabel.Text = "Rendered " + header1.RenderDate
    End Sub 'Page_Load
    </Script>
  </HEAD>
  <body>
    <form id="dependingdropdowns" method="post" runat="server">
      <uc1:header id="header1" runat="server" Title="A Tale of Mystery"></uc1:header>
      <p>It was a dark and stormy night.</p>
      <hr />
      <asp:Label ID="FooterLabel" Runat="server" />
    </form>
  </body>
</HTML>

File: Control.ascx

<%@ Control Language="vb" %>
<script runat="server">
Private _title As String
Private _author As String
Private _renderDate As DateTime = System.DateTime.Now

Public Property Title() As String
   Get
      Return _title
   End Get
   Set
      _title = value
   End Set
End Property

Public Property Author() As String
   Get
      Return _author
   End Get
   Set
      _author = value
   End Set
End Property

Public ReadOnly Property RenderDate() As DateTime
   Get
      Return _renderDate
   End Get
End Property


Private Sub Page_Load(sender As Object, e As EventArgs)
   TitleLabel.Text = Title
   AuthorLabel.Text = Author
End Sub 
</script>
<h1><asp:Label id="TitleLabel" runat="server" /></h1>
<h3><asp:Label id="AuthorLabel" runat="server" />
</h1>

 








Related examples in the same category

1.Header user component (VB.net)