Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / Adapters / WebControlAdapter.cs / 1305376 / WebControlAdapter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.Adapters {
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.Adapters;
// Provides adaptive rendering for a web control.
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);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FunctionNode.cs
- LowerCaseStringConverter.cs
- TrustLevelCollection.cs
- XmlHierarchicalEnumerable.cs
- MethodMessage.cs
- WindowsToolbar.cs
- Rect3D.cs
- VariableQuery.cs
- VersionConverter.cs
- DBDataPermissionAttribute.cs
- SemanticResolver.cs
- OracleTransaction.cs
- EntityKey.cs
- ScrollViewer.cs
- SurrogateSelector.cs
- followingsibling.cs
- TraceHandlerErrorFormatter.cs
- DefaultBinder.cs
- Maps.cs
- XmlBinaryReader.cs
- RenderData.cs
- WebPartCancelEventArgs.cs
- AutoResizedEvent.cs
- ChangePassword.cs
- MembershipUser.cs
- ConfigurationStrings.cs
- InputQueue.cs
- COM2Properties.cs
- CodePrimitiveExpression.cs
- TextProperties.cs
- NativeRecognizer.cs
- ProxyWebPartConnectionCollection.cs
- Sql8ExpressionRewriter.cs
- AppLevelCompilationSectionCache.cs
- ErrorRuntimeConfig.cs
- XPathConvert.cs
- IndentedWriter.cs
- querybuilder.cs
- RuntimeHandles.cs
- QueryIntervalOp.cs
- Int64AnimationUsingKeyFrames.cs
- OpCodes.cs
- UIElementParagraph.cs
- _TimerThread.cs
- DataGridViewCellStyleConverter.cs
- SizeAnimation.cs
- ComponentCollection.cs
- PagesSection.cs
- CurrencyWrapper.cs
- TextSpan.cs
- IApplicationTrustManager.cs
- sqlinternaltransaction.cs
- URLMembershipCondition.cs
- ComUdtElementCollection.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- ListComponentEditorPage.cs
- ResourceExpressionBuilder.cs
- TableCellAutomationPeer.cs
- AssemblyAttributesGoHere.cs
- ImageUrlEditor.cs
- Control.cs
- __ComObject.cs
- EditorPartCollection.cs
- MenuBindingsEditor.cs
- VerbConverter.cs
- WindowsGraphicsWrapper.cs
- DeleteMemberBinder.cs
- RecognitionEventArgs.cs
- RoutedEventHandlerInfo.cs
- ExceptionHelpers.cs
- ColumnMap.cs
- DataGridViewColumnHeaderCell.cs
- EdmSchemaError.cs
- SkewTransform.cs
- PropertyStore.cs
- ForeignKeyFactory.cs
- TextChange.cs
- TreeView.cs
- CachedTypeface.cs
- ScriptModule.cs
- ComboBoxAutomationPeer.cs
- Propagator.ExtentPlaceholderCreator.cs
- HostingEnvironment.cs
- StreamInfo.cs
- AnnotationObservableCollection.cs
- IRCollection.cs
- FileDetails.cs
- ControlAdapter.cs
- SafeHandle.cs
- InvalidDataException.cs
- IPPacketInformation.cs
- PasswordTextContainer.cs
- RelatedPropertyManager.cs
- TablePattern.cs
- QuadraticBezierSegment.cs
- OraclePermissionAttribute.cs
- DbParameterCollection.cs
- codemethodreferenceexpression.cs
- LocatorGroup.cs
- FolderBrowserDialog.cs