Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / LabelLiteral.cs / 1 / LabelLiteral.cs
// Copyright (c) Microsoft Corporation. All rights reserved.
using System;
using System.Collections.Generic;
using System.Text;
namespace System.Web.UI.WebControls {
// Used in the login controls for accessibility
internal sealed class LabelLiteral : Literal {
internal Control _for;
internal bool _renderAsLabel = false;
internal LabelLiteral(Control forControl) {
_for = forControl;
}
internal bool RenderAsLabel {
get {
return _renderAsLabel;
}
set {
_renderAsLabel = value;
}
}
protected internal override void Render(HtmlTextWriter writer) {
// Render as a label in designer for accessibility
if (RenderAsLabel) {
// Total hack for accessibility of labels for login controls!
writer.Write("");
writer.Write(Text);
writer.Write(" ");
}
else {
writer.AddAttribute(HtmlTextWriterAttribute.For, _for.ClientID);
writer.RenderBeginTag(HtmlTextWriterTag.Label);
base.Render(writer);
writer.RenderEndTag();
}
}
}
}
// 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
- EpmCustomContentWriterNodeData.cs
- SelectedCellsCollection.cs
- HostProtectionPermission.cs
- SecurityUtils.cs
- SessionStateSection.cs
- MenuScrollingVisibilityConverter.cs
- StylusPointPropertyId.cs
- UTF32Encoding.cs
- RtfToXamlReader.cs
- SystemGatewayIPAddressInformation.cs
- COAUTHINFO.cs
- KeyValueSerializer.cs
- FindSimilarActivitiesVerb.cs
- SmiEventSink_Default.cs
- AccessKeyManager.cs
- WebPartHelpVerb.cs
- WriteFileContext.cs
- _CacheStreams.cs
- WebPartConnectionsConnectVerb.cs
- XamlUtilities.cs
- CommandLineParser.cs
- DataServices.cs
- CodeRemoveEventStatement.cs
- DataServiceContext.cs
- FixedSOMFixedBlock.cs
- BuildDependencySet.cs
- CountdownEvent.cs
- VideoDrawing.cs
- ReceiveActivityDesignerTheme.cs
- MDIClient.cs
- ApplicationFileParser.cs
- HtmlInputControl.cs
- ActivityBuilderXamlWriter.cs
- MenuItem.cs
- WebRequest.cs
- TextModifierScope.cs
- ObjectRef.cs
- ObjectViewQueryResultData.cs
- FixedSOMGroup.cs
- DependencyObjectType.cs
- unsafeIndexingFilterStream.cs
- HandlerWithFactory.cs
- XmlIlTypeHelper.cs
- XmlSerializationWriter.cs
- WorkflowMarkupSerializationException.cs
- ParameterExpression.cs
- Stack.cs
- ObjectSecurity.cs
- GraphicsContext.cs
- ExpressionBindings.cs
- DBConnection.cs
- MessagePartDescriptionCollection.cs
- QuaternionRotation3D.cs
- VirtualDirectoryMapping.cs
- Stacktrace.cs
- StrongNameMembershipCondition.cs
- DictionarySectionHandler.cs
- WebPartVerb.cs
- PasswordRecoveryDesigner.cs
- GridViewCellAutomationPeer.cs
- DateTimePicker.cs
- DocumentOrderQuery.cs
- nulltextnavigator.cs
- BindToObject.cs
- UnsafeNativeMethods.cs
- assertwrapper.cs
- XmlSchemaInferenceException.cs
- FactoryGenerator.cs
- XmlDownloadManager.cs
- ControlAdapter.cs
- AssertValidation.cs
- SerializationAttributes.cs
- relpropertyhelper.cs
- Matrix3D.cs
- XPathSingletonIterator.cs
- EmbeddedObject.cs
- WebPartRestoreVerb.cs
- XmlHierarchicalEnumerable.cs
- ActivityValidator.cs
- _RegBlobWebProxyDataBuilder.cs
- UserControlParser.cs
- UnicodeEncoding.cs
- EntityModelSchemaGenerator.cs
- DateTimeConverter.cs
- RectangleGeometry.cs
- CharUnicodeInfo.cs
- FusionWrap.cs
- TripleDESCryptoServiceProvider.cs
- ModelPropertyCollectionImpl.cs
- TimeoutException.cs
- GregorianCalendar.cs
- CodeTypeParameter.cs
- TypeRestriction.cs
- Color.cs
- WebControl.cs
- ContractCodeDomInfo.cs
- DateTimeHelper.cs
- PeerUnsafeNativeCryptMethods.cs
- PowerEase.cs
- Composition.cs