Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / Adapters / WebControlAdapter.cs / 1 / WebControlAdapter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.Adapters { using System; using System.Security.Permissions; using System.Web; using System.Web.UI; using System.Web.UI.Adapters; // Provides adaptive rendering for a web control. [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class WebControlAdapter : ControlAdapter { // Returns a strongly typed control instance. protected new WebControl Control { get { return (WebControl)base.Control; } } /// Indicates whether the associated WebControl is enabled /// taking into account the cascading effect of the enabled property. protected bool IsEnabled { get { return Control.IsEnabled; } } protected virtual void RenderBeginTag(HtmlTextWriter writer) { Control.RenderBeginTag(writer); } protected virtual void RenderEndTag(HtmlTextWriter writer) { Control.RenderEndTag(writer); } protected virtual void RenderContents(HtmlTextWriter writer) { Control.RenderContents(writer); } protected internal override void Render(HtmlTextWriter writer) { RenderBeginTag(writer); RenderContents(writer); RenderEndTag(writer); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Rect.cs
- CreateParams.cs
- WindowsMenu.cs
- WSSecurityPolicy12.cs
- ValueSerializerAttribute.cs
- _AutoWebProxyScriptHelper.cs
- AppDomainUnloadedException.cs
- FrameworkElement.cs
- InvokePattern.cs
- SplitterCancelEvent.cs
- StateMachine.cs
- WebPartEditorOkVerb.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- TypeDescriptionProvider.cs
- BindingMAnagerBase.cs
- FocusTracker.cs
- JoinSymbol.cs
- AnonymousIdentificationSection.cs
- SelectedDatesCollection.cs
- KnownColorTable.cs
- Error.cs
- StandardCommandToolStripMenuItem.cs
- XmlCompatibilityReader.cs
- DuplicateWaitObjectException.cs
- TextBreakpoint.cs
- HashAlgorithm.cs
- ObjectStateEntry.cs
- SecurityTokenException.cs
- WebPartDisplayMode.cs
- DateTimeValueSerializerContext.cs
- XmlSchemaAnnotated.cs
- WindowCollection.cs
- ToolStripHighContrastRenderer.cs
- AttributeTable.cs
- PatternMatcher.cs
- StorageScalarPropertyMapping.cs
- ClrProviderManifest.cs
- XmlnsDictionary.cs
- RuntimeConfig.cs
- ItemType.cs
- MemberRelationshipService.cs
- ScriptMethodAttribute.cs
- DesignerTransactionCloseEvent.cs
- _ConnectionGroup.cs
- Membership.cs
- ButtonBase.cs
- Splitter.cs
- UserMapPath.cs
- StringValidatorAttribute.cs
- DataBinder.cs
- XPathItem.cs
- UserPersonalizationStateInfo.cs
- StrongTypingException.cs
- FixedSOMContainer.cs
- EditorPartCollection.cs
- XmlFormatWriterGenerator.cs
- RelationshipSet.cs
- Span.cs
- TextSelectionHighlightLayer.cs
- CancellableEnumerable.cs
- basecomparevalidator.cs
- SqlDataSourceSelectingEventArgs.cs
- DashStyle.cs
- RuntimeArgumentHandle.cs
- PlaceHolder.cs
- Matrix3D.cs
- Attributes.cs
- precedingquery.cs
- controlskin.cs
- SQLDateTime.cs
- PropertyDescriptorGridEntry.cs
- CallSiteOps.cs
- AssemblyResourceLoader.cs
- QilDataSource.cs
- WebPart.cs
- SortQuery.cs
- X509Extension.cs
- HttpWriter.cs
- Brush.cs
- Tokenizer.cs
- WebPartZoneBase.cs
- ObjectListCommandEventArgs.cs
- SequentialWorkflowHeaderFooter.cs
- RangeBaseAutomationPeer.cs
- CompilerGlobalScopeAttribute.cs
- PackUriHelper.cs
- Identity.cs
- DynamicMethod.cs
- AttributeData.cs
- WindowsProgressbar.cs
- StubHelpers.cs
- OptimizerPatterns.cs
- BaseServiceProvider.cs
- HotSpotCollection.cs
- SimpleLine.cs
- ArrayTypeMismatchException.cs
- HttpClientCertificate.cs
- RadioButtonRenderer.cs
- ColumnWidthChangingEvent.cs
- EarlyBoundInfo.cs