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

G. andrew Duthie; matthew Macdonald

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

TemplateControldisposable

System.Web.UI (system.web.dll)abstract class

This abstract class provides basic functionality for template controls, which include Page and UserControl. This functionality includes transaction support and various properties, methods, and events that are used and managed transparently by the ASP.NET framework.

public abstract class 

TemplateControl : Control, INamingContainer { // Protected Constructors protected

TemplateControl ( ); // Protected Instance Properties protected virtual int

AutoHandlers {set; get; } protected virtual bool

SupportAutoEvents {get; } // Public Static Methods public static object

ReadStringResource (Type

t ); // Public Instance Methods public Control

LoadControl (string

virtualPath ); public ITemplate

LoadTemplate (string

virtualPath ); public Control

ParseControl (string

content ); // Protected Instance Methods protected virtual void

Construct ( ); protected LiteralControl

CreateResourceBasedLiteralControl (int

offset , int

size , bool

fAsciiOnly ); protected virtual void

FrameworkInitialize ( ); protected virtual void

OnAbortTransaction (EventArgs

e ); protected virtual void

OnCommitTransaction (EventArgs

e ); protected virtual void

OnError (EventArgs

e ); protected void

SetStringResourcePointer (object

stringResourcePointer , int

maxResourceOffset ); protected void

WriteUTF8ResourceString (HtmlTextWriter

output , int

offset , int

size , bool

fAsciiOnly ); // Events public event EventHandler

AbortTransaction ; public event EventHandler

CommitTransaction ; public event EventHandler

Error ; }

Hierarchy

System.Object Control(System.ComponentModel.IComponent, System.IDisposable, IParserAccessor, IDataBindingsAccessor) TemplateControl(INamingContainer)

Subclasses

Page, UserControl