Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTitle.cs / 1305376 / HtmlTitle.cs
namespace System.Web.UI.HtmlControls { using System; using System.ComponentModel; public class HtmlTitle : HtmlControl { private string _text; public HtmlTitle() : base("title") { } [ WebCategory("Appearance"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), Localizable(true), PersistenceMode(PersistenceMode.InnerDefaultProperty) ] public virtual string Text { get { if (_text == null) { return String.Empty; } return _text; } set { _text = value; } } protected override void AddParsedSubObject(object obj) { if (obj is LiteralControl) { _text = ((LiteralControl)obj).Text; } else { base.AddParsedSubObject(obj); } } // Allow child controls to support databinding expressions as inner text. protected override ControlCollection CreateControlCollection() { return new ControlCollection(this); } protected internal override void Render(HtmlTextWriter writer) { writer.RenderBeginTag(HtmlTextWriterTag.Title); if (HasControls() || HasRenderDelegate()) { RenderChildren(writer); } else if (_text != null) { writer.Write(_text); } 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
- BaseValidator.cs
- UpdateProgress.cs
- Calendar.cs
- CheckBoxFlatAdapter.cs
- CleanUpVirtualizedItemEventArgs.cs
- DateTimeConverter2.cs
- DataControlField.cs
- AccessedThroughPropertyAttribute.cs
- NetworkAddressChange.cs
- LineMetrics.cs
- CommandBinding.cs
- IndentedTextWriter.cs
- SessionParameter.cs
- Currency.cs
- ColorContext.cs
- CommentAction.cs
- selecteditemcollection.cs
- IFlowDocumentViewer.cs
- TextClipboardData.cs
- ResourceDictionary.cs
- FileLoadException.cs
- ImageSourceValueSerializer.cs
- TextView.cs
- ContentHostHelper.cs
- DataGridViewTopRowAccessibleObject.cs
- namescope.cs
- PartManifestEntry.cs
- Encoding.cs
- RecipientInfo.cs
- ObjectMemberMapping.cs
- BasePropertyDescriptor.cs
- MatchingStyle.cs
- Quad.cs
- ProcessModelInfo.cs
- ServiceDescriptionImporter.cs
- _NativeSSPI.cs
- SamlAuthenticationClaimResource.cs
- IOException.cs
- SchemaAttDef.cs
- DispatcherFrame.cs
- MsmqNonTransactedPoisonHandler.cs
- DiscoveryEndpoint.cs
- TransactionManager.cs
- SmiEventSink_DeferedProcessing.cs
- DiscoveryClientDuplexChannel.cs
- ImageDrawing.cs
- SecurityDocument.cs
- DirectoryObjectSecurity.cs
- InplaceBitmapMetadataWriter.cs
- PathFigureCollectionValueSerializer.cs
- TextProperties.cs
- ToolStripSystemRenderer.cs
- SimpleTypeResolver.cs
- HttpCacheVaryByContentEncodings.cs
- BaseParser.cs
- XmlName.cs
- DiscoveryInnerClientManaged11.cs
- ProfileService.cs
- PaintValueEventArgs.cs
- UrlPropertyAttribute.cs
- ContractBase.cs
- TypeElement.cs
- Repeater.cs
- FormViewInsertedEventArgs.cs
- Method.cs
- InstalledFontCollection.cs
- HttpCachePolicy.cs
- IriParsingElement.cs
- ResourceWriter.cs
- AsyncResult.cs
- XmlTypeMapping.cs
- XmlArrayItemAttribute.cs
- ApplicationActivator.cs
- TypeConverterValueSerializer.cs
- MimeObjectFactory.cs
- DataGridViewCellStyleChangedEventArgs.cs
- MemoryPressure.cs
- KeyboardDevice.cs
- AsyncOperationManager.cs
- httpstaticobjectscollection.cs
- WorkflowInlining.cs
- ResourceExpression.cs
- DbMetaDataColumnNames.cs
- ConfigXmlSignificantWhitespace.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ResXResourceSet.cs
- RegexWorker.cs
- Material.cs
- GeometryCombineModeValidation.cs
- ClientRoleProvider.cs
- EventPrivateKey.cs
- ShaderRenderModeValidation.cs
- ParallelTimeline.cs
- TypeExtensionSerializer.cs
- PlatformCulture.cs
- QilSortKey.cs
- InternalRelationshipCollection.cs
- SqlFunctionAttribute.cs
- TdsParserHelperClasses.cs
- SystemIPGlobalProperties.cs