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
- SplineKeyFrames.cs
- SQLGuid.cs
- XmlNode.cs
- WebPartConnectionsConfigureVerb.cs
- BitmapEffectrendercontext.cs
- ExtentKey.cs
- ResourcePermissionBase.cs
- SkinBuilder.cs
- SortKey.cs
- BoolLiteral.cs
- TargetException.cs
- AppDomainManager.cs
- XmlName.cs
- FixedSOMFixedBlock.cs
- CodeIdentifiers.cs
- ButtonFieldBase.cs
- UriSection.cs
- ReferencedAssembly.cs
- ToolStripItem.cs
- BulletedListEventArgs.cs
- WeakReferenceList.cs
- CodeLinePragma.cs
- ReferenceSchema.cs
- RecordBuilder.cs
- WriteableOnDemandStream.cs
- IdentifierCreationService.cs
- DependencyProperty.cs
- FocusWithinProperty.cs
- RightsManagementEncryptedStream.cs
- DataControlFieldHeaderCell.cs
- LoginView.cs
- Italic.cs
- LifetimeServices.cs
- ControlBindingsCollection.cs
- OleDbFactory.cs
- FaultConverter.cs
- IdentitySection.cs
- SettingsProperty.cs
- HttpListenerPrefixCollection.cs
- UniqueIdentifierService.cs
- UIElementHelper.cs
- ImageMap.cs
- VariantWrapper.cs
- SrgsRule.cs
- LinearKeyFrames.cs
- ExpressionPrinter.cs
- HMACSHA512.cs
- XsdDateTime.cs
- DefaultTraceListener.cs
- NetCodeGroup.cs
- ImageInfo.cs
- DataKey.cs
- RegexBoyerMoore.cs
- SmiEventSink_DeferedProcessing.cs
- JoinQueryOperator.cs
- LocalFileSettingsProvider.cs
- SQLMoneyStorage.cs
- _FtpControlStream.cs
- PropertyMappingExceptionEventArgs.cs
- PeerToPeerException.cs
- OdbcConnectionFactory.cs
- Types.cs
- TextProviderWrapper.cs
- BinHexDecoder.cs
- DelimitedListTraceListener.cs
- CommandBindingCollection.cs
- ToolStripItemClickedEventArgs.cs
- XmlElementAttribute.cs
- AspNetHostingPermission.cs
- EventSourceCreationData.cs
- NotSupportedException.cs
- BinaryUtilClasses.cs
- VariableQuery.cs
- DateTimeFormatInfo.cs
- StorageConditionPropertyMapping.cs
- XmlDocumentSerializer.cs
- LogLogRecord.cs
- BooleanFacetDescriptionElement.cs
- ConnectionPointCookie.cs
- NameHandler.cs
- StrokeCollection2.cs
- XmlQuerySequence.cs
- TrimSurroundingWhitespaceAttribute.cs
- ResourcePermissionBase.cs
- RawAppCommandInputReport.cs
- MediaTimeline.cs
- DeferredElementTreeState.cs
- SkewTransform.cs
- LogRestartAreaEnumerator.cs
- DescendantOverDescendantQuery.cs
- ParamArrayAttribute.cs
- FillRuleValidation.cs
- ClassDataContract.cs
- NameService.cs
- SoapUnknownHeader.cs
- _SslStream.cs
- SendKeys.cs
- MailDefinitionBodyFileNameEditor.cs
- KeyGestureValueSerializer.cs
- HTMLTextWriter.cs