Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IERequestCache.cs
- ItemList.cs
- GetPolicyDetailsRequest.cs
- SetIterators.cs
- ImageAttributes.cs
- SqlDataReader.cs
- ObjectListCommandsPage.cs
- Button.cs
- DeferredTextReference.cs
- Queue.cs
- ModulesEntry.cs
- ControlCollection.cs
- EventWaitHandleSecurity.cs
- TagPrefixAttribute.cs
- TextProperties.cs
- HttpGetProtocolReflector.cs
- HelloMessageApril2005.cs
- DataControlFieldHeaderCell.cs
- StringAttributeCollection.cs
- CodeCastExpression.cs
- EasingKeyFrames.cs
- MulticastIPAddressInformationCollection.cs
- X509Utils.cs
- InfiniteTimeSpanConverter.cs
- TextDecoration.cs
- DesignTableCollection.cs
- HttpListenerRequestUriBuilder.cs
- ToolBarPanel.cs
- DataSet.cs
- MarshalByRefObject.cs
- FrameworkElement.cs
- ContainerParagraph.cs
- VScrollBar.cs
- TagNameToTypeMapper.cs
- BindingMAnagerBase.cs
- ValueSerializer.cs
- SmtpNtlmAuthenticationModule.cs
- Int32Rect.cs
- ProcessHostFactoryHelper.cs
- QueryExecutionOption.cs
- XPathSelfQuery.cs
- EnterpriseServicesHelper.cs
- CounterSetInstance.cs
- MessageQueueTransaction.cs
- Or.cs
- XmlNamespaceManager.cs
- DoubleKeyFrameCollection.cs
- DataGridColumnHeaderCollection.cs
- SocketStream.cs
- CompilerScope.Storage.cs
- TextEffect.cs
- EntityDesignerBuildProvider.cs
- UnsafeNativeMethodsTablet.cs
- ScriptResourceHandler.cs
- DesignerSerializationManager.cs
- ProcessHostMapPath.cs
- DigitalSignatureProvider.cs
- UnsafeNativeMethods.cs
- PartitionedDataSource.cs
- TextComposition.cs
- GenericWebPart.cs
- PopupRootAutomationPeer.cs
- CollectionTraceRecord.cs
- ObjectDataProvider.cs
- TextControl.cs
- XmlSecureResolver.cs
- InvalidOperationException.cs
- DescendantQuery.cs
- EntityKeyElement.cs
- FunctionMappingTranslator.cs
- ICspAsymmetricAlgorithm.cs
- XslAst.cs
- WebPartCollection.cs
- counter.cs
- PageCodeDomTreeGenerator.cs
- Rect3D.cs
- DataObjectFieldAttribute.cs
- SessionEndingEventArgs.cs
- HashHelper.cs
- CaretElement.cs
- Environment.cs
- ImpersonationContext.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- RemoteWebConfigurationHost.cs
- ConfigurationValue.cs
- NativeMethods.cs
- FrameworkElement.cs
- TdsParameterSetter.cs
- FileLevelControlBuilderAttribute.cs
- AnonymousIdentificationModule.cs
- BinaryObjectWriter.cs
- DataGridViewColumnConverter.cs
- HttpAsyncResult.cs
- BindingGroup.cs
- SerializerDescriptor.cs
- TypeNameConverter.cs
- ParagraphVisual.cs
- InvalidAsynchronousStateException.cs
- InfoCardRequestException.cs
- ToolStripOverflow.cs