C# 클래스 System.Web.UI.Control

상속: IComponent, IDisposable, IParserAccessor, IDataBindingsAccessor, IUrlResolutionService, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ApplyStyleSheetSkin void
ApplyTheme void
BuildProfileTree void
CheckForValidationSupport bool
Control System.Collections
EnsureControlsCache void
EnsureIDInternal void
FillControlCache void
FindControl Control
GeneratePredictableClientID string
GetClientID string
GetDataBoundControlFieldValue void
GetDefaultName string
GetDefaultNumberID int
GetPhysicalFilePath string
HasRenderMethodDelegate bool
IControlDesignerAccessor IDictionary
IControlDesignerAccessor void
IControlDesignerAccessor void
IParserAccessor void
InitControlsCache System.Collections.Hashtable
InitRecursive void
IsLoadViewStateByID bool
LoadRecursive void
LoadViewStateRecursive void
LookForControlByName Control
NullifyUniqueID void
PreRenderRecursiveInternal void
ResetChildNames void
ResetChildNames void
ResetControlsCache void
ResolveClientUrlInternal string
SaveViewStateRecursive object
SetBindingContainer void
SetMask void
SetNamingContainer void
SetRenderMethodDelegate void
UniqueID2ClientID string
UnloadRecursive void
ValidateEvent void

공개 메소드들

메소드 설명
DataBind ( ) : void
Dispose ( ) : void
Focus ( ) : void
GetRouteUrl ( RouteValueDictionary routeParameters ) : string
GetRouteUrl ( object routeParameters ) : string
GetRouteUrl ( string routeName, RouteValueDictionary routeParameters ) : string
GetRouteUrl ( string routeName, object routeParameters ) : string
GetUniqueIDRelativeTo ( Control control ) : string
HasControls ( ) : bool
RenderControl ( System.Web.UI.HtmlTextWriter writer ) : void
ResolveClientUrl ( string relativeUrl ) : string
ResolveUrl ( string relativeUrl ) : string

보호된 메소드들

메소드 설명
AddParsedSubObject ( object obj ) : void
AddedControl ( Control control, int index ) : void
ClearCachedClientID ( ) : void
ClearChildControlState ( ) : void
ClearChildState ( ) : void
ClearChildViewState ( ) : void
ClearEffectiveClientIDMode ( ) : void
CreateChildControls ( ) : void
CreateControlCollection ( ) : System.Web.UI.ControlCollection
DataBind ( bool raiseOnDataBinding ) : void
DataBindChildren ( ) : void
EnsureChildControls ( ) : void
EnsureID ( ) : void
FindControl ( string id, int pathOffset ) : Control
GetDesignModeState ( ) : IDictionary
HasEvents ( ) : bool
IsLiteralContent ( ) : bool
LoadControlState ( object state ) : void
LoadViewState ( object savedState ) : void
MapPathSecure ( string virtualPath ) : string
OnBubbleEvent ( object source, EventArgs args ) : bool
OnDataBinding ( EventArgs e ) : void
OnInit ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
OnPreRender ( EventArgs e ) : void
OnUnload ( EventArgs e ) : void
OpenFile ( string path ) : Stream
RaiseBubbleEvent ( object source, EventArgs args ) : void
RemovedControl ( Control control ) : void
Render ( System.Web.UI.HtmlTextWriter writer ) : void
RenderChildren ( System.Web.UI.HtmlTextWriter writer ) : void
RenderControl ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.Adapters.ControlAdapter adapter ) : void
ResolveAdapter ( ) : System.Web.UI.Adapters.ControlAdapter
SaveControlState ( ) : object
SaveViewState ( ) : object
SetDesignModeState ( IDictionary data ) : void
TrackViewState ( ) : void

비공개 메소드들

메소드 설명
ApplyStyleSheetSkin ( Page page ) : void
ApplyTheme ( ) : void
BuildProfileTree ( string parentId, bool calcViewState ) : void
CheckForValidationSupport ( ) : bool
Control ( ) : System.Collections
EnsureControlsCache ( ) : void
EnsureIDInternal ( ) : void
FillControlCache ( System.Web.UI.ControlCollection controls ) : void
FindControl ( string id ) : Control
GeneratePredictableClientID ( ) : string
GetClientID ( ) : string
GetDataBoundControlFieldValue ( StringBuilder sb, char separator, IDataItemContainer dataItemContainer, IDataKeysControl dataKeysContainer ) : void
GetDefaultName ( ) : string
GetDefaultNumberID ( ) : int
GetPhysicalFilePath ( string virtualPath ) : string
HasRenderMethodDelegate ( ) : bool
IControlDesignerAccessor ( ) : IDictionary
IControlDesignerAccessor ( Control control ) : void
IControlDesignerAccessor ( IDictionary designData ) : void
IParserAccessor ( object obj ) : void
InitControlsCache ( ) : Hashtable
InitRecursive ( Control namingContainer ) : void
IsLoadViewStateByID ( ) : bool
LoadRecursive ( ) : void
LoadViewStateRecursive ( object savedState ) : void
LookForControlByName ( string id ) : Control
NullifyUniqueID ( ) : void
PreRenderRecursiveInternal ( ) : void
ResetChildNames ( ) : void
ResetChildNames ( int value ) : void
ResetControlsCache ( ) : void
ResolveClientUrlInternal ( string relativeUrl ) : string
SaveViewStateRecursive ( ) : object
SetBindingContainer ( bool isBC ) : void
SetMask ( int m, bool val ) : void
SetNamingContainer ( Control nc ) : void
SetRenderMethodDelegate ( RenderMethod renderMethod ) : void
UniqueID2ClientID ( string uniqueId ) : string
UnloadRecursive ( Boolean dispose ) : void
ValidateEvent ( String uniqueId, String argument ) : void

메소드 상세

AddParsedSubObject() 보호된 메소드

protected AddParsedSubObject ( object obj ) : void
obj object
리턴 void

AddedControl() 보호된 메소드

protected AddedControl ( Control control, int index ) : void
control Control
index int
리턴 void

ClearCachedClientID() 보호된 메소드

protected ClearCachedClientID ( ) : void
리턴 void

ClearChildControlState() 보호된 메소드

protected ClearChildControlState ( ) : void
리턴 void

ClearChildState() 보호된 메소드

protected ClearChildState ( ) : void
리턴 void

ClearChildViewState() 보호된 메소드

protected ClearChildViewState ( ) : void
리턴 void

ClearEffectiveClientIDMode() 보호된 메소드

protected ClearEffectiveClientIDMode ( ) : void
리턴 void

CreateChildControls() 보호된 메소드

protected CreateChildControls ( ) : void
리턴 void

CreateControlCollection() 보호된 메소드

protected CreateControlCollection ( ) : System.Web.UI.ControlCollection
리턴 System.Web.UI.ControlCollection

DataBind() 공개 메소드

public DataBind ( ) : void
리턴 void

DataBind() 보호된 메소드

protected DataBind ( bool raiseOnDataBinding ) : void
raiseOnDataBinding bool
리턴 void

DataBindChildren() 보호된 메소드

protected DataBindChildren ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnsureChildControls() 보호된 메소드

protected EnsureChildControls ( ) : void
리턴 void

EnsureID() 보호된 메소드

protected EnsureID ( ) : void
리턴 void

FindControl() 보호된 메소드

protected FindControl ( string id, int pathOffset ) : Control
id string
pathOffset int
리턴 Control

Focus() 공개 메소드

public Focus ( ) : void
리턴 void

GetDesignModeState() 보호된 메소드

protected GetDesignModeState ( ) : IDictionary
리턴 IDictionary

GetRouteUrl() 공개 메소드

public GetRouteUrl ( RouteValueDictionary routeParameters ) : string
routeParameters RouteValueDictionary
리턴 string

GetRouteUrl() 공개 메소드

public GetRouteUrl ( object routeParameters ) : string
routeParameters object
리턴 string

GetRouteUrl() 공개 메소드

public GetRouteUrl ( string routeName, RouteValueDictionary routeParameters ) : string
routeName string
routeParameters RouteValueDictionary
리턴 string

GetRouteUrl() 공개 메소드

public GetRouteUrl ( string routeName, object routeParameters ) : string
routeName string
routeParameters object
리턴 string

GetUniqueIDRelativeTo() 공개 메소드

public GetUniqueIDRelativeTo ( Control control ) : string
control Control
리턴 string

HasControls() 공개 메소드

public HasControls ( ) : bool
리턴 bool

HasEvents() 보호된 메소드

protected HasEvents ( ) : bool
리턴 bool

IsLiteralContent() 보호된 메소드

protected IsLiteralContent ( ) : bool
리턴 bool

LoadControlState() 보호된 메소드

protected LoadControlState ( object state ) : void
state object
리턴 void

LoadViewState() 보호된 메소드

protected LoadViewState ( object savedState ) : void
savedState object
리턴 void

MapPathSecure() 보호된 메소드

protected MapPathSecure ( string virtualPath ) : string
virtualPath string
리턴 string

OnBubbleEvent() 보호된 메소드

protected OnBubbleEvent ( object source, EventArgs args ) : bool
source object
args EventArgs
리턴 bool

OnDataBinding() 보호된 메소드

protected OnDataBinding ( EventArgs e ) : void
e EventArgs
리턴 void

OnInit() 보호된 메소드

protected OnInit ( EventArgs e ) : void
e EventArgs
리턴 void

OnLoad() 보호된 메소드

protected OnLoad ( EventArgs e ) : void
e EventArgs
리턴 void

OnPreRender() 보호된 메소드

protected OnPreRender ( EventArgs e ) : void
e EventArgs
리턴 void

OnUnload() 보호된 메소드

protected OnUnload ( EventArgs e ) : void
e EventArgs
리턴 void

OpenFile() 보호된 메소드

protected OpenFile ( string path ) : Stream
path string
리턴 System.IO.Stream

RaiseBubbleEvent() 보호된 메소드

protected RaiseBubbleEvent ( object source, EventArgs args ) : void
source object
args EventArgs
리턴 void

RemovedControl() 보호된 메소드

protected RemovedControl ( Control control ) : void
control Control
리턴 void

Render() 보호된 메소드

protected Render ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

RenderChildren() 보호된 메소드

protected RenderChildren ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

RenderControl() 공개 메소드

public RenderControl ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

RenderControl() 보호된 메소드

protected RenderControl ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.Adapters.ControlAdapter adapter ) : void
writer System.Web.UI.HtmlTextWriter
adapter System.Web.UI.Adapters.ControlAdapter
리턴 void

ResolveAdapter() 보호된 메소드

protected ResolveAdapter ( ) : System.Web.UI.Adapters.ControlAdapter
리턴 System.Web.UI.Adapters.ControlAdapter

ResolveClientUrl() 공개 메소드

public ResolveClientUrl ( string relativeUrl ) : string
relativeUrl string
리턴 string

ResolveUrl() 공개 메소드

public ResolveUrl ( string relativeUrl ) : string
relativeUrl string
리턴 string

SaveControlState() 보호된 메소드

protected SaveControlState ( ) : object
리턴 object

SaveViewState() 보호된 메소드

protected SaveViewState ( ) : object
리턴 object

SetDesignModeState() 보호된 메소드

protected SetDesignModeState ( IDictionary data ) : void
data IDictionary
리턴 void

TrackViewState() 보호된 메소드

protected TrackViewState ( ) : void
리턴 void