Design and Rendering Concepts for ASP.NET Mobile Controls

Designing pages for mobile devices differs from designing pages for traditional Web sites, because pages for mobile devices break content into groups of data that can be presented in a linear manner. This section describes control containers and techniques that you can use to render content for ASP.NET mobile controls.

There are three primary container controls available for mobile controls: the MobilePage, Form, and Panel controls. The rules for using these containers are:

  • Each ASP.NET mobile Web page creates an instance of a MobilePage control.

  • A mobile Web page contains one or more Form controls.

  • A Form control can contain zero or more Panel controls.

  • Panel controls can contain other Panel controls.

  • Any number of other controls can be in a Form control.

  • Any number of other controls can be in a Panel control.


Provides the criteria to use when organizing mobile controls on forms.


Contains information about mobile Web Forms pages and when to use them.


Provides a detailed look at the types of pagination in mobile controls.


Describes the function of panels in relation to forms.


Suggests guidelines for designing mobile Web pages.