Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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.
//------------------------------------------------------------------------------
//
// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XPathEmptyIterator.cs
- SqlTriggerContext.cs
- TogglePatternIdentifiers.cs
- Encoding.cs
- ConfigXmlAttribute.cs
- SplitterPanel.cs
- WMIInterop.cs
- BooleanAnimationBase.cs
- CodeExpressionStatement.cs
- BuildProviderCollection.cs
- RegexParser.cs
- OdbcEnvironmentHandle.cs
- WindowsRebar.cs
- SecurityTokenProvider.cs
- VisualBrush.cs
- Terminate.cs
- WorkerRequest.cs
- Token.cs
- DesignerDataParameter.cs
- ConfigurationStrings.cs
- ManagementOperationWatcher.cs
- Scene3D.cs
- DrawingCollection.cs
- ObsoleteAttribute.cs
- WebPartTransformer.cs
- TemplateBindingExpressionConverter.cs
- DbExpressionVisitor_TResultType.cs
- ZipFileInfo.cs
- DataMemberAttribute.cs
- GlyphCache.cs
- MSAAWinEventWrap.cs
- LogWriteRestartAreaAsyncResult.cs
- ConnectionManagementSection.cs
- TraceUtility.cs
- ConsumerConnectionPoint.cs
- NavigateEvent.cs
- ProcessThreadCollection.cs
- MultipartContentParser.cs
- CompilerHelpers.cs
- SoapElementAttribute.cs
- ProviderSettingsCollection.cs
- WCFServiceClientProxyGenerator.cs
- SqlClientWrapperSmiStream.cs
- QueryConverter.cs
- DataExpression.cs
- ListViewItemMouseHoverEvent.cs
- TextParagraph.cs
- Visual3D.cs
- HitTestResult.cs
- CngKey.cs
- thaishape.cs
- SourceFilter.cs
- AnnotationComponentChooser.cs
- WindowsGraphics.cs
- ObjectStateEntryDbDataRecord.cs
- TraceSource.cs
- ObjectReferenceStack.cs
- PointConverter.cs
- XmlSchemaInferenceException.cs
- CompositeCollection.cs
- WebPartCatalogAddVerb.cs
- ISFClipboardData.cs
- ToolStripItemClickedEventArgs.cs
- SqlTrackingWorkflowInstance.cs
- SchemaAttDef.cs
- OleDbCommand.cs
- TargetInvocationException.cs
- ObjectNavigationPropertyMapping.cs
- WinEventWrap.cs
- DiscreteKeyFrames.cs
- TextInfo.cs
- TextSpan.cs
- SessionParameter.cs
- XmlnsDictionary.cs
- ResourceExpressionEditorSheet.cs
- ExpressionBuilder.cs
- GenerateScriptTypeAttribute.cs
- CodeDefaultValueExpression.cs
- XPathCompileException.cs
- MultitargetingHelpers.cs
- AccessKeyManager.cs
- recordstatescratchpad.cs
- BufferModesCollection.cs
- CompModSwitches.cs
- ConstraintManager.cs
- WebDescriptionAttribute.cs
- TypeConverterHelper.cs
- XmlHierarchyData.cs
- WindowsMenu.cs
- SelectionRange.cs
- SqlDataRecord.cs
- ADRoleFactory.cs
- X509Certificate2.cs
- WmiEventSink.cs
- StorageEntityTypeMapping.cs
- XamlFxTrace.cs
- ResolveNextArgumentWorkItem.cs
- ModelMemberCollection.cs
- PerformanceCounterPermissionEntry.cs
- SessionPageStatePersister.cs