Code:
/ 4.0 / 4.0 / 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. 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
- Polyline.cs
- SpellerError.cs
- PathGeometry.cs
- AddInActivator.cs
- XmlUnspecifiedAttribute.cs
- CodeMemberField.cs
- HandleExceptionArgs.cs
- RegexRunner.cs
- StateRuntime.cs
- CodeCompiler.cs
- PathFigureCollectionValueSerializer.cs
- ReadOnlyObservableCollection.cs
- CodeBlockBuilder.cs
- InstalledFontCollection.cs
- RegexGroupCollection.cs
- BrowserCapabilitiesCompiler.cs
- XmlSchemaSubstitutionGroup.cs
- ApplicationGesture.cs
- Identity.cs
- XmlDeclaration.cs
- ZoneMembershipCondition.cs
- XmlSerializationReader.cs
- AnalyzedTree.cs
- TreeViewHitTestInfo.cs
- SourceElementsCollection.cs
- NamedPermissionSet.cs
- DataGridState.cs
- ImmutableAssemblyCacheEntry.cs
- DecodeHelper.cs
- SplineKeyFrames.cs
- CatalogZoneBase.cs
- ExpressionBinding.cs
- Calendar.cs
- FacetDescription.cs
- CachedFontFamily.cs
- BackStopAuthenticationModule.cs
- Errors.cs
- NavigationProgressEventArgs.cs
- CrossSiteScriptingValidation.cs
- TransformBlockRequest.cs
- TextSchema.cs
- ListViewItem.cs
- BindingCollection.cs
- DetailsViewDeleteEventArgs.cs
- WarningException.cs
- CacheAxisQuery.cs
- SqlDataRecord.cs
- UnmanagedMemoryStream.cs
- ExtendedProtectionPolicyElement.cs
- LayoutExceptionEventArgs.cs
- InputLanguage.cs
- QilXmlWriter.cs
- QuaternionAnimation.cs
- CodeSubDirectory.cs
- CodeExpressionStatement.cs
- IApplicationTrustManager.cs
- KeyPressEvent.cs
- CAGDesigner.cs
- EventLogEntry.cs
- WebDescriptionAttribute.cs
- Funcletizer.cs
- XsltLibrary.cs
- WebPartActionVerb.cs
- WhiteSpaceTrimStringConverter.cs
- XmlSchemaSequence.cs
- ScriptingSectionGroup.cs
- CompositeScriptReferenceEventArgs.cs
- SizeAnimationUsingKeyFrames.cs
- DataGridColumnsPage.cs
- AspNetSynchronizationContext.cs
- BigInt.cs
- ObjectSecurity.cs
- TimelineGroup.cs
- ExtractCollection.cs
- ProviderIncompatibleException.cs
- ConfigurationException.cs
- ComponentDispatcher.cs
- TextRangeEdit.cs
- Assert.cs
- ScriptBehaviorDescriptor.cs
- SessionEndingCancelEventArgs.cs
- EntityWrapper.cs
- ReversePositionQuery.cs
- DetailsViewPagerRow.cs
- ComponentDispatcher.cs
- brushes.cs
- ExtensionSimplifierMarkupObject.cs
- Cursor.cs
- RSAPKCS1SignatureDeformatter.cs
- DataObjectAttribute.cs
- ComPersistableTypeElement.cs
- TextViewSelectionProcessor.cs
- LongMinMaxAggregationOperator.cs
- TableLayoutRowStyleCollection.cs
- dtdvalidator.cs
- XmlMapping.cs
- InternalSafeNativeMethods.cs
- OracleTransaction.cs
- WebPartConnectionsConfigureVerb.cs
- GrammarBuilderRuleRef.cs