Header Property

Returns the panel that contains the form header. A header must be defined as a template and chosen for the target device.

public Panel Header {
   get
}

Example

The following example demonstrates how to use the Header property to access the controls in the HeaderTemplate.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

((Label)Form1.Header.FindControl("lblCount")).Text = "Page no is " + 
       Form1.CurrentPage.ToString();

End Sub

<mobile:form id="Form1" runat="server" paginate="true" 
   OnPaginated="Form_Paginated" >
   <DeviceSpecific>
      <Choice>
         <HeaderTemplate>
           <mobile:Label runat="server" id="lblCount" />
         </HeaderTemplate>
       </Choice>
   </DeviceSpecific>
</mobile:form>

[C#]

void Form_Paginated(object sender, EventArgs e)
{
   ((Label)Form1.Header.FindControl("lblCount")).Text = "Page no is " + 
       Form1.CurrentPage;
}

<mobile:form id="Form1" runat="server" paginate="true" 
   OnPaginated="Form_Paginated" >
   <DeviceSpecific>
      <Choice>
         <HeaderTemplate>
           <mobile:Label runat="server" id="lblCount" />
         </HeaderTemplate>
       </Choice>
   </DeviceSpecific>
</mobile:form>

See Also

Applies to: Form Class