Code:
/ FX-1434 / FX-1434 / 1.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
- SafeArrayRankMismatchException.cs
- Avt.cs
- ArrayConverter.cs
- Synchronization.cs
- PreviewKeyDownEventArgs.cs
- AbstractSvcMapFileLoader.cs
- InvokeMethodActivity.cs
- KeyInstance.cs
- WebPartEditorApplyVerb.cs
- TreeViewAutomationPeer.cs
- DataBoundControlAdapter.cs
- Oci.cs
- UdpMessageProperty.cs
- SelectedDatesCollection.cs
- StylusTouchDevice.cs
- ServerValidateEventArgs.cs
- CommonXSendMessage.cs
- TextFormatterHost.cs
- ApplicationHost.cs
- DispatcherExceptionFilterEventArgs.cs
- RenderCapability.cs
- Panel.cs
- PropertyBuilder.cs
- Transform3DCollection.cs
- XmlSchemaSimpleContentExtension.cs
- HostedTcpTransportManager.cs
- MultiAsyncResult.cs
- TemplateBindingExpression.cs
- ElementNotEnabledException.cs
- NumericPagerField.cs
- SqlClientWrapperSmiStreamChars.cs
- FtpRequestCacheValidator.cs
- PluralizationServiceUtil.cs
- SqlDataSource.cs
- XmlDomTextWriter.cs
- IntPtr.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- PropertyTabAttribute.cs
- VectorCollection.cs
- TextElementEditingBehaviorAttribute.cs
- ToolStripContextMenu.cs
- ObjectDataSourceEventArgs.cs
- SqlCommandSet.cs
- TraceContextEventArgs.cs
- XPathCompiler.cs
- TypedTableBaseExtensions.cs
- WaitHandle.cs
- Expressions.cs
- SplitterCancelEvent.cs
- CookieHandler.cs
- SiteMap.cs
- ConfigurationSection.cs
- ExtenderProviderService.cs
- updatecommandorderer.cs
- ValidationRule.cs
- XmlDocument.cs
- XmlQueryType.cs
- CommandBindingCollection.cs
- ColumnHeader.cs
- Int32.cs
- SecurityTokenParameters.cs
- WSDualHttpSecurityMode.cs
- ConstraintCollection.cs
- MissingMethodException.cs
- OracleSqlParser.cs
- UIntPtr.cs
- WebConfigurationManager.cs
- FieldNameLookup.cs
- ClientSponsor.cs
- ViewCellRelation.cs
- ErrorTableItemStyle.cs
- AnnotationComponentManager.cs
- GraphicsPath.cs
- QilStrConcatenator.cs
- TextEditorMouse.cs
- SystemIcmpV6Statistics.cs
- XmlSerializerOperationFormatter.cs
- ApplicationDirectoryMembershipCondition.cs
- EditorPartChrome.cs
- WebPart.cs
- Figure.cs
- SetUserPreferenceRequest.cs
- DoubleIndependentAnimationStorage.cs
- ControlCommandSet.cs
- SBCSCodePageEncoding.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- XmlSchemaObject.cs
- NativeMethods.cs
- UnsafeNativeMethods.cs
- DialogResultConverter.cs
- DataTableMappingCollection.cs
- Subset.cs
- GradientBrush.cs
- DbConnectionInternal.cs
- EffectiveValueEntry.cs
- ParameterToken.cs
- DocumentViewerHelper.cs
- ExponentialEase.cs
- FixedNode.cs
- Select.cs