DeviceSpecific

DeviceSpecific.NET 1.1, disposable

System.Web.UI.MobileControls (system.web.mobile.dll)class

This class represents the <DeviceSpecific> element in a .aspx file, which provides a way to specify conditional control information depending on the target device. A <DeviceSpecific> element contains one or more <Choice> elements, each of which contains attributes that specify how to evaluate the choice against the capabilities of the client device. When the page is loaded at run time, the first matching choice is used.

public class DeviceSpecific : System.Web.UI.Control {
// Public Constructors
   public DeviceSpecific( );
// Public Instance Properties
   public DeviceSpecificChoiceCollection Choices{get; }
   public override bool EnableViewState{set; get; }              // overrides System.Web.UI.Control
   public bool HasTemplates{get; }
   public MobilePage MobilePage{get; }
   public object Owner{get; }
   public DeviceSpecificChoice SelectedChoice{get; }
   public override bool Visible{set; get; }         // overrides System.Web.UI.Control
// Public Instance Methods
   public ITemplate GetTemplate(string templateName);
// Protected Instance Methods
   protected override void AddParsedSubObject(object obj);      // overrides System.Web.UI.Control
// Events
   public event EventHandler DataBinding;           // overrides System.Web.UI.Control
   public event EventHandler Disposed;              // overrides System.Web.UI.Control
   public event EventHandler Init;                  // overrides System.Web.UI.Control
   public event EventHandler Load;                  // overrides System.Web.UI.Control
   public event EventHandler PreRender;             // overrides System.Web.UI.Control
   public event EventHandler Unload;                // overrides System.Web.UI.Control
}

Hierarchy

System.Object System.Web.UI.Control(System.ComponentModel.IComponent, System.IDisposable, System.Web.UI.IParserAccessor, System.Web.UI.IDataBindingsAccessor) DeviceSpecific

Returned By

MobileControl.DeviceSpecific, Style.DeviceSpecific

Passed To

MobileControl.DeviceSpecific, Style.DeviceSpecific



    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace