Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebControls / LabelLiteral.cs / 1 / LabelLiteral.cs
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.
// 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.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SplineQuaternionKeyFrame.cs
- DocComment.cs
- OdbcFactory.cs
- SmtpDateTime.cs
- Rect.cs
- ModifierKeysValueSerializer.cs
- TreeWalker.cs
- TextBox.cs
- XmlDocumentFragment.cs
- ObjectPersistData.cs
- DBConnectionString.cs
- odbcmetadatacollectionnames.cs
- DoubleAnimationUsingKeyFrames.cs
- PointUtil.cs
- ErrorStyle.cs
- CommonProperties.cs
- SessionPageStateSection.cs
- XmlSchemaAppInfo.cs
- CodeDelegateCreateExpression.cs
- TimeStampChecker.cs
- RtfToken.cs
- EdmEntityTypeAttribute.cs
- StringDictionary.cs
- PreservationFileReader.cs
- SiteMembershipCondition.cs
- TextServicesPropertyRanges.cs
- AssemblyBuilder.cs
- FixedSOMFixedBlock.cs
- ButtonBaseAutomationPeer.cs
- GatewayDefinition.cs
- IdnElement.cs
- ApplicationSecurityInfo.cs
- CompositeFontFamily.cs
- URLString.cs
- ReadOnlyNameValueCollection.cs
- RangeValuePatternIdentifiers.cs
- UpdateExpressionVisitor.cs
- SymDocumentType.cs
- WebPartDisplayModeCancelEventArgs.cs
- LabelInfo.cs
- HtmlGenericControl.cs
- TagMapInfo.cs
- EdgeProfileValidation.cs
- VectorAnimationUsingKeyFrames.cs
- AstTree.cs
- SqlCacheDependencyDatabase.cs
- StyleModeStack.cs
- BinaryCommonClasses.cs
- DbConnectionFactory.cs
- GeneralTransformCollection.cs
- RootBrowserWindowAutomationPeer.cs
- ManifestBasedResourceGroveler.cs
- BaseAppDomainProtocolHandler.cs
- ServiceRoute.cs
- CommandBindingCollection.cs
- RegexCode.cs
- XPathExpr.cs
- StylusCollection.cs
- StyleCollectionEditor.cs
- SynchronizationContext.cs
- TypedReference.cs
- FileLogRecordStream.cs
- DataPager.cs
- ResourcesGenerator.cs
- FactoryMaker.cs
- VirtualizingStackPanel.cs
- DataGridViewComboBoxCell.cs
- DataViewListener.cs
- AbsoluteQuery.cs
- ModuleBuilderData.cs
- ResXFileRef.cs
- DiscoveryUtility.cs
- NotSupportedException.cs
- SoapIncludeAttribute.cs
- SystemInfo.cs
- ToolStripComboBox.cs
- DataGridHeaderBorder.cs
- MultiByteCodec.cs
- TextPatternIdentifiers.cs
- QueryResults.cs
- Oid.cs
- XmlTypeAttribute.cs
- OdbcConnectionFactory.cs
- ServiceHttpModule.cs
- PackageRelationshipSelector.cs
- TextElementCollection.cs
- XmlLinkedNode.cs
- ServerProtocol.cs
- StateMachineWorkflowDesigner.cs
- GetPageNumberCompletedEventArgs.cs
- GeneralTransformCollection.cs
- LineServices.cs
- ClientRoleProvider.cs
- ResourceManagerWrapper.cs
- LocalBuilder.cs
- ApplyTemplatesAction.cs
- StateDesigner.TransitionInfo.cs
- ApplicationServiceHelper.cs
- GenericPrincipal.cs
- CookielessHelper.cs