Form::Activate Event

 

Occurs when a form becomes active. This API is obsolete. For information about how to develop ASP.NET mobile applications, see the www.asp.net/mobile Web site.

Namespace:   System.Web.UI.MobileControls
Assembly:  System.Web.Mobile (in System.Web.Mobile.dll)

public:
event EventHandler^ Activate {
	void add(EventHandler^ value);
	void remove(EventHandler^ value);
}

The Activate event occurs under the following circumstances:

  • When a page is first requested, the first form is activated.

  • When the ActiveForm property of the page is set programmatically.

  • When the user navigates to a form through a Link control whose target is a form.

This event's position in the event chain makes it very important for binding child controls to data sources or for setting a form property that can be inherited by all child controls.

The following code example shows how to set the OnActivate attribute in the Form element to point to a method that executes when the Activate event occurs. The Form2_Activate method prepares the second form for display. This example is part of a larger example for the Form overview.

System_CAPS_noteNote

The following code example uses the single-file code model and may not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information, see ASP.NET Web Forms Page Syntax Overview.

No code example is currently available or this language may not be supported.
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<!-- The first Form -->
    <mobile:Form ID="Form1" Runat="server" 
        Paginate="true" OnActivate="Form_Activate" 
        OnPaginated="Form_Paginated">
        <mobile:link ID="Link1" Runat="server" 
            NavigateUrl="#Form2">
            Go To Other Form
        </mobile:link>
        <mobile:Label ID="Label1" Runat="server">
            Welcome to ASP.NET
        </mobile:Label>
        <mobile:textview ID="txtView" Runat="server" />

        <mobile:DeviceSpecific ID="DevSpec" Runat="server">
            <Choice>
                <FooterTemplate>
                    <mobile:Label runat="server" id="lblCount" />
                </FooterTemplate>
            </Choice>
        </mobile:DeviceSpecific>

    </mobile:Form>

    <!-- The second Form -->
    <mobile:Form ID="Form2" Runat="server" 
        Paginate="true" OnPaginated="Form_Paginated">
        <mobile:Label ID="message2" Runat="server">
            Welcome to ASP.NET
        </mobile:Label>
        <mobile:link ID="Link2" Runat="server" 
            NavigateUrl="#Form1">Back</mobile:link>
    </mobile:Form>
</body>
</html>

.NET Framework
Available since 1.1
Return to top
Show: