Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / Adapters / HideDisabledControlAdapter.cs / 1 / HideDisabledControlAdapter.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;
// Used for controls which use their default rendering, but are hidden when disabled.
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class HideDisabledControlAdapter : WebControlAdapter {
// Returns without doing anything if the control is disabled, otherwise, uses the default rendering.
protected internal override void Render(HtmlTextWriter writer) {
if (Control.Enabled == false) {
return;
}
Control.Render(writer);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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;
// Used for controls which use their default rendering, but are hidden when disabled.
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class HideDisabledControlAdapter : WebControlAdapter {
// Returns without doing anything if the control is disabled, otherwise, uses the default rendering.
protected internal override void Render(HtmlTextWriter writer) {
if (Control.Enabled == false) {
return;
}
Control.Render(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
- VisualTransition.cs
- BadImageFormatException.cs
- WebPartHelpVerb.cs
- Configuration.cs
- DataPagerField.cs
- BaseCodeDomTreeGenerator.cs
- AppDomainUnloadedException.cs
- SimplePropertyEntry.cs
- TriggerActionCollection.cs
- AccessibleObject.cs
- ContainerUIElement3D.cs
- FormsIdentity.cs
- XpsTokenContext.cs
- TextFormatterContext.cs
- TextEditorThreadLocalStore.cs
- TableLayoutColumnStyleCollection.cs
- XmlCustomFormatter.cs
- BamlCollectionHolder.cs
- EncoderNLS.cs
- XmlAnyElementAttributes.cs
- LinkUtilities.cs
- ComAdminWrapper.cs
- DockPanel.cs
- PackageDigitalSignatureManager.cs
- BitmapEffectGroup.cs
- Label.cs
- MenuStrip.cs
- StrokeIntersection.cs
- DateTimeEditor.cs
- InputProcessorProfiles.cs
- InternalMappingException.cs
- CodeComment.cs
- InteropBitmapSource.cs
- PolyLineSegmentFigureLogic.cs
- Stroke2.cs
- ComUdtElementCollection.cs
- ConstructorNeedsTagAttribute.cs
- CommunicationException.cs
- _Events.cs
- Pair.cs
- RegexBoyerMoore.cs
- ProfilePropertyMetadata.cs
- XmlSchemaSearchPattern.cs
- ImagingCache.cs
- PathData.cs
- HttpCacheParams.cs
- ReturnValue.cs
- GridViewEditEventArgs.cs
- Configuration.cs
- DropAnimation.xaml.cs
- BinHexEncoder.cs
- MaskDesignerDialog.cs
- DataGridLengthConverter.cs
- ColumnResult.cs
- Currency.cs
- Substitution.cs
- DbMetaDataColumnNames.cs
- DbConnectionStringCommon.cs
- DatagridviewDisplayedBandsData.cs
- RoutingTable.cs
- RootBrowserWindowAutomationPeer.cs
- UnaryNode.cs
- HashStream.cs
- TextRunProperties.cs
- DbCommandTree.cs
- SourceCollection.cs
- InfiniteIntConverter.cs
- ProxyGenerator.cs
- DataTrigger.cs
- BitmapEffectCollection.cs
- PageHandlerFactory.cs
- SmtpNetworkElement.cs
- Table.cs
- HostingEnvironment.cs
- ApplicationServiceHelper.cs
- Compress.cs
- XmlTypeAttribute.cs
- TraceListeners.cs
- DelegatingTypeDescriptionProvider.cs
- Properties.cs
- XmlEnumAttribute.cs
- XmlDomTextWriter.cs
- CodeCatchClause.cs
- TextTreeUndo.cs
- MimeMultiPart.cs
- COM2ICategorizePropertiesHandler.cs
- ProgressChangedEventArgs.cs
- util.cs
- BufferedReadStream.cs
- SyndicationItem.cs
- ConnectionProviderAttribute.cs
- FrameworkElement.cs
- FilterableData.cs
- VirtualPathUtility.cs
- WeakRefEnumerator.cs
- VarRefManager.cs
- MediaEntryAttribute.cs
- FormViewUpdateEventArgs.cs
- TranslateTransform.cs
- KeyTime.cs