ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 693
نمايش فراداده

WmlControlAdapter.NET 1.1

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

All WML-specific control adapters derive from this base class. It overrides the basic functionality defined in the ControlAdapter class to add WML-specific support for hyperlinks and postbakcs, and to ensure that the FormAdapter property references a valid WmlFormAdapter.

public class 

WmlControlAdapter : ControlAdapter { // Public Constructors public

WmlControlAdapter ( ); // Protected Static Fields protected static readonly int

NotSecondaryUI ; // =-1 // Protected Instance Properties protected WmlFormAdapter

FormAdapter {get; } protected WmlPageAdapter

PageAdapter {get; } protected int

SecondaryUIMode {set; get; } // Public Instance Methods public override void

LoadAdapterState (object

state ); // overrides ControlAdapter public override void

Render (System.Web.UI.HtmlTextWriter

writer ); // overrides ControlAdapter public virtual void

Render (WmlMobileTextWriter

writer ); public override object

SaveAdapterState ( ); // overrides ControlAdapter // Protected Instance Methods protected string

DeterminePostBack (string

target ); protected void

ExitSecondaryUIMode ( ); protected virtual string

GetPostBackValue ( ); protected void

RenderBeginLink (WmlMobileTextWriter

writer , string

targetUrl , string

softkeyLabel , bool

implicitSoftkeyLabel , bool

mapToSoftkey ); protected void

RenderEndLink (WmlMobileTextWriter

writer , string

targetUrl , bool

breakAfter ); protected void

RenderLink (WmlMobileTextWriter

writer , string

targetUrl , string

softkeyLabel , bool

implicitSoftkeyLabel , bool

mapToSoftkey , string

text , bool

breakAfter ); protected void

RenderPostBackEvent (WmlMobileTextWriter

writer , string

argument , string

softkeyLabel , bool

mapToSoftkey , string

text , bool

breakAfter ); protected void

RenderPostBackEvent (WmlMobileTextWriter

writer , string

argument , string

softkeyLabel , bool

mapToSoftkey , string

text , bool

breakAfter , WmlPostFieldType

postBackType ); protected void

RenderSubmitEvent (WmlMobileTextWriter

writer , string

softkeyLabel , string

text , bool

breakAfter ); }

Hierarchy

System.Object ControlAdapter(System.Web.UI.MobileControls.IControlAdapter) WmlControlAdapter

Subclasses

Multiple types