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
- UnmanagedMemoryStream.cs
- ObjectHandle.cs
- CommandSet.cs
- EditorAttribute.cs
- HtmlTextArea.cs
- TextServicesManager.cs
- DPCustomTypeDescriptor.cs
- MetricEntry.cs
- InputBuffer.cs
- COM2TypeInfoProcessor.cs
- SapiAttributeParser.cs
- XslException.cs
- Table.cs
- HttpMethodAttribute.cs
- FolderNameEditor.cs
- PropertyCollection.cs
- XmlNode.cs
- PrintDialog.cs
- DetailsViewPagerRow.cs
- XPathParser.cs
- CmsInterop.cs
- DbProviderFactories.cs
- DataGridPagerStyle.cs
- TiffBitmapEncoder.cs
- GlobalizationSection.cs
- PeerNameRecord.cs
- MenuItemStyle.cs
- EllipseGeometry.cs
- SQLBytesStorage.cs
- JournalEntryStack.cs
- NetCodeGroup.cs
- Util.cs
- MembershipPasswordException.cs
- TextEndOfParagraph.cs
- RegexCapture.cs
- DiscoveryDocumentSearchPattern.cs
- Selection.cs
- VectorKeyFrameCollection.cs
- SchemaMapping.cs
- NameTable.cs
- TypeLibConverter.cs
- URLEditor.cs
- XmlSchemaCompilationSettings.cs
- Config.cs
- SqlCharStream.cs
- Model3DCollection.cs
- AssemblyResourceLoader.cs
- SchemaElement.cs
- SynchronizedPool.cs
- IncrementalCompileAnalyzer.cs
- EdgeProfileValidation.cs
- SaveFileDialog.cs
- RSACryptoServiceProvider.cs
- HMACSHA512.cs
- glyphs.cs
- DataGridPagerStyle.cs
- sortedlist.cs
- RowToParametersTransformer.cs
- HashCodeCombiner.cs
- XsltException.cs
- MemoryPressure.cs
- LateBoundBitmapDecoder.cs
- CodePageEncoding.cs
- SqlDelegatedTransaction.cs
- DiscoveryDocumentLinksPattern.cs
- ExternalCalls.cs
- TagPrefixInfo.cs
- FaultContext.cs
- ThemeableAttribute.cs
- HandleTable.cs
- sapiproxy.cs
- BasePropertyDescriptor.cs
- Application.cs
- RawStylusSystemGestureInputReport.cs
- SerializerDescriptor.cs
- DataGridViewAccessibleObject.cs
- Transform3D.cs
- CodeAttachEventStatement.cs
- PositiveTimeSpanValidator.cs
- StickyNoteAnnotations.cs
- ThumbAutomationPeer.cs
- QuaternionRotation3D.cs
- QilFunction.cs
- DataGridViewRowPostPaintEventArgs.cs
- SwitchAttribute.cs
- FileDialog_Vista_Interop.cs
- CharEntityEncoderFallback.cs
- GeometryCombineModeValidation.cs
- QuaternionKeyFrameCollection.cs
- BuildProvider.cs
- TcpAppDomainProtocolHandler.cs
- OdbcDataAdapter.cs
- CodeGen.cs
- WindowsListViewSubItem.cs
- BmpBitmapEncoder.cs
- DispatcherProcessingDisabled.cs
- WebPartHeaderCloseVerb.cs
- DynamicResourceExtension.cs
- XmlIlTypeHelper.cs
- FolderLevelBuildProviderCollection.cs