ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources] - نسخه متنی

G. andrew Duthie; matthew Macdonald

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید









WmlMobileTextWriter.NET 1.1, marshal by reference, disposable

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

Device adapters that render WML use the
WmlMobileTextWriter to write their output. The
WmlMobileTextWriter instance is provided in
adapter methods like Render( ).

public class 

WmlMobileTextWriter : MobileTextWriter {
// Public Constructors
public

WmlMobileTextWriter (System.IO.TextWriter

writer , System.Web.Mobile.MobileCapabilities

device ,
System.Web.UI.MobileControls.MobilePage

page );
// Public Instance Properties
public bool

AnalyzeMode {set; get; }
// Protected Instance Properties
protected Form

CurrentForm {get; }
protected virtual WmlFormat

DefaultFormat {get; }
protected virtual WmlLayout

DefaultLayout {get; }
protected int

NumberOfSoftkeys {get; }
protected MobilePage

Page {get; }
protected bool

PendingBreak {set; get; }
// Public Instance Methods
public void

AddFormVariable (string

clientID , string

value , bool

generateRandomID );
public virtual void

BeginCustomMarkup ( );
public virtual void

BeginForm (System.Web.UI.MobileControls.Form

form );
public virtual void

EndCustomMarkup ( );
public virtual void

EndForm ( );
public override void

EnterFormat (System.Web.UI.MobileControls.Style

style ); // overrides MobileTextWriter
public override void

EnterLayout (System.Web.UI.MobileControls.Style

style ); // overrides MobileTextWriter
public override void

ExitFormat (System.Web.UI.MobileControls.Style

style ); // overrides MobileTextWriter
public override void

ExitLayout (System.Web.UI.MobileControls.Style

style , bool

breakAfter );
// overrides MobileTextWriter
public virtual bool

IsValidSoftkeyLabel (string

label );
public virtual void

RenderBeginHyperlink (string

targetUrl , bool

encodeUrl , string

softkeyLabel ,
bool

implicitSoftkeyLabel , bool

mapToSoftkey );
public virtual void

RenderBeginPostBack (string

softkeyLabel , bool

implicitSoftkeyLabel , bool

mapToSoftkey );
public virtual void

RenderBeginSelect (string

name , string

iname , string

ivalue , string

title , bool

multiSelect );
public virtual void

RenderEndHyperlink (bool

breakAfter );
public virtual void

RenderEndPostBack (string

target , string

argument , WmlPostFieldType

postBackType ,
bool

includeVariables , bool

breakAfter );
public virtual void

RenderEndSelect (bool

breakAfter );
public virtual void

RenderExtraCards ( );
public virtual void

RenderGoAction (string

target , string

argument , WmlPostFieldType

postBackType ,
bool

includeVariables );
public virtual void

RenderImage (string

source , string

localSource , string

alternateText , bool

breakAfter );
public virtual void

RenderSelectOption (string

text );
public virtual void

RenderSelectOption (string

text , string

value );
public void

RenderText (string

text );
public void

RenderText (string

text , bool

breakAfter );
public virtual void

RenderText (string

text , bool

breakAfter , bool

encodeText );
public virtual void

RenderTextBox (string

id , string

value , string

format , string

title , bool

password , int

size ,
int

maxLength , bool

generateRandomID , bool

breakAfter );
public virtual void

ResetFormattingState ( );
public override void

WriteAttribute (string

attribute , string

value , bool

encode );
// overrides System.Web.UI.HtmlTextWriter
public override void

WriteEncodedText (string

text ); // overrides MobileTextWriter
public override void

WriteEncodedUrl (string

url ); // overrides MobileTextWriter
public void

WritePostField (string

name , string

value );
public void

WritePostField (string

name , string

value , WmlPostFieldType

type );
public void

WritePostFieldVariable (string

name , string

arg );
public void

WriteText (string

text , bool

encodeText );
// Protected Instance Methods
protected virtual void

AnalyzePostBack (bool

includeVariables , WmlPostFieldType

postBackType );
protected virtual string

CalculateFormPostBackUrl (bool

externalSubmit , ref bool

encode );
protected virtual string

CalculateFormQueryString ( );
protected virtual void

CloseCharacterFormat ( );
protected virtual void

CloseParagraph ( );
protected virtual void

EnsureFormat ( );
protected virtual void

EnsureLayout ( );
protected internal string

MapClientIDToShortName (string

clientID , bool

generateRandomID );
protected virtual void

OpenCharacterFormat (WmlFormat

format , bool

writeBold , bool

writeItalic , bool

writeSize );
protected virtual void

OpenParagraph (WmlLayout

layout , bool

writeAlignment , bool

writeWrapping );
protected virtual void

PostAnalyzeForm ( );
protected virtual void

RenderBeginForm (System.Web.UI.MobileControls.Form

form );
protected void

RenderDoEvent (string

doType , string

target , string

arg , WmlPostFieldType

postBackType ,
string

text , bool

includeVariables );
protected virtual void

RenderEndForm ( );
protected void

RenderFormDoEvent (string

doType , string

arg , WmlPostFieldType

postBackType , string

text );
protected virtual bool

UsePostBackCard (bool

includeVariables );
protected void

WriteBreak ( );
protected void

WriteTextEncodedAttribute (string

attribute , string

value );
}



Hierarchy


System.Object
System.MarshalByRefObject

System.IO.TextWriter(System.IDisposable)
System.Web.UI.HtmlTextWriter
MultiPartWriter
MobileTextWriter
WmlMobileTextWriter

Subclasses


UpWmlMobileTextWriter

Passed To


WmlControlAdapter.{Render( ),
RenderBeginLink( ), RenderEndLink(
)
, RenderLink( ),
RenderPostBackEvent( ),
RenderSubmitEvent( )},
WmlFormAdapter.RenderPager( ),
WmlObjectListAdapter.{RenderItemDetails( ),
RenderItemMenu( ), RenderItemsList(
)}
, WmlPageAdapter.RenderForm( )


/ 873