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
- M3DUtil.cs
- ProtocolsConfigurationEntry.cs
- SqlCacheDependencySection.cs
- DataGridViewControlCollection.cs
- XmlNavigatorFilter.cs
- MemberExpression.cs
- DbProviderServices.cs
- ConfigXmlDocument.cs
- EdmItemCollection.cs
- UpdatableWrapper.cs
- ControlPropertyNameConverter.cs
- FontNameEditor.cs
- XamlPathDataSerializer.cs
- DesignerSerializationOptionsAttribute.cs
- ZipIOExtraFieldZip64Element.cs
- SecurityContextCookieSerializer.cs
- UntrustedRecipientException.cs
- ToolStripContentPanelRenderEventArgs.cs
- TextEncodedRawTextWriter.cs
- Icon.cs
- backend.cs
- PageFunction.cs
- DataGridTablesFactory.cs
- Directory.cs
- ZipIOExtraField.cs
- WebPartConnectionsCancelEventArgs.cs
- GlyphsSerializer.cs
- ItemsControlAutomationPeer.cs
- SocketManager.cs
- ScopedMessagePartSpecification.cs
- PackWebRequest.cs
- StorageMappingItemLoader.cs
- FontDifferentiator.cs
- OutOfProcStateClientManager.cs
- ListBoxItemAutomationPeer.cs
- Triangle.cs
- BamlBinaryReader.cs
- ValidatedMobileControlConverter.cs
- Trigger.cs
- AtomServiceDocumentSerializer.cs
- ServiceMemoryGates.cs
- SynchronizingStream.cs
- PenThread.cs
- FileIOPermission.cs
- ActivityDesigner.cs
- UdpRetransmissionSettings.cs
- ContextProperty.cs
- HandledMouseEvent.cs
- Lazy.cs
- FormViewDeletedEventArgs.cs
- CallContext.cs
- XmlChildEnumerator.cs
- CacheChildrenQuery.cs
- PageAsyncTaskManager.cs
- QilReplaceVisitor.cs
- TrustLevelCollection.cs
- DefaultValueMapping.cs
- XmlSchemaType.cs
- Validator.cs
- MessagePropertyVariants.cs
- XmlEncodedRawTextWriter.cs
- RecordsAffectedEventArgs.cs
- SafeFindHandle.cs
- Base64Decoder.cs
- SessionPageStatePersister.cs
- ProxyGenerator.cs
- QueryPageSettingsEventArgs.cs
- DictionaryBase.cs
- ThousandthOfEmRealDoubles.cs
- DataBinding.cs
- BitmapImage.cs
- AssertFilter.cs
- InputScopeNameConverter.cs
- CompilerGlobalScopeAttribute.cs
- InputGestureCollection.cs
- WebPartConnectionsConfigureVerb.cs
- MultiPageTextView.cs
- WebColorConverter.cs
- SQLDateTimeStorage.cs
- TreeWalkHelper.cs
- ExceptionHelpers.cs
- XmlReaderDelegator.cs
- ApplicationInfo.cs
- URLString.cs
- AlphaSortedEnumConverter.cs
- Table.cs
- NegotiationTokenAuthenticatorState.cs
- ConstraintStruct.cs
- XmlTextReaderImplHelpers.cs
- Rights.cs
- LocalizabilityAttribute.cs
- ThreadStaticAttribute.cs
- ResourceReader.cs
- MouseButtonEventArgs.cs
- InternalPermissions.cs
- SqlUserDefinedAggregateAttribute.cs
- RegistryPermission.cs
- PageContentAsyncResult.cs
- CodeAssignStatement.cs
- SizeAnimationUsingKeyFrames.cs