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
- ChannelOptions.cs
- MarkupObject.cs
- HtmlInputCheckBox.cs
- WindowPatternIdentifiers.cs
- FrameAutomationPeer.cs
- DotExpr.cs
- ShaderEffect.cs
- Missing.cs
- processwaithandle.cs
- WebPartAuthorizationEventArgs.cs
- ProfileGroupSettings.cs
- GuidelineSet.cs
- dbenumerator.cs
- ProjectionCamera.cs
- BitStack.cs
- MultiPropertyDescriptorGridEntry.cs
- XmlSerializerObjectSerializer.cs
- DefaultWorkflowLoaderService.cs
- BaseTemplateCodeDomTreeGenerator.cs
- AudioDeviceOut.cs
- _FtpDataStream.cs
- ParseElement.cs
- MessageBox.cs
- EtwTrace.cs
- ToggleProviderWrapper.cs
- GridViewRow.cs
- WebSysDescriptionAttribute.cs
- NgenServicingAttributes.cs
- Encoding.cs
- X509ChainPolicy.cs
- MachineSettingsSection.cs
- BulletedListEventArgs.cs
- BigInt.cs
- EntityViewContainer.cs
- DataGridViewCellStateChangedEventArgs.cs
- ToolStripSplitStackLayout.cs
- Int32.cs
- InvalidFilterCriteriaException.cs
- MethodImplAttribute.cs
- InvalidTimeZoneException.cs
- Persist.cs
- OwnerDrawPropertyBag.cs
- DeleteMemberBinder.cs
- AutoGeneratedFieldProperties.cs
- DCSafeHandle.cs
- CodeLabeledStatement.cs
- EntityClientCacheEntry.cs
- UnSafeCharBuffer.cs
- XsdValidatingReader.cs
- ChannelSinkStacks.cs
- _TimerThread.cs
- SystemBrushes.cs
- SpecialTypeDataContract.cs
- XmlTextReader.cs
- XmlAttributeCache.cs
- SqlConnectionManager.cs
- ImageInfo.cs
- SectionVisual.cs
- Range.cs
- XmlSchemaIdentityConstraint.cs
- RightsManagementPermission.cs
- Behavior.cs
- LayoutTableCell.cs
- WebScriptEnablingElement.cs
- _HTTPDateParse.cs
- DrawingCollection.cs
- ActivityBuilderXamlWriter.cs
- MembershipPasswordException.cs
- QueryCacheKey.cs
- dataprotectionpermission.cs
- InstanceLockedException.cs
- AspProxy.cs
- ReceiveContextCollection.cs
- BuilderElements.cs
- SmtpNetworkElement.cs
- CachedPathData.cs
- ObjectHandle.cs
- UInt16Converter.cs
- Substitution.cs
- AssociationSetEnd.cs
- RectAnimationBase.cs
- CategoryAttribute.cs
- SmiMetaData.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ProfessionalColors.cs
- SmtpMail.cs
- SecurityHelper.cs
- LoopExpression.cs
- EmptyEnumerable.cs
- NewItemsContextMenuStrip.cs
- TransportSecurityProtocolFactory.cs
- SafeNativeMethods.cs
- XmlNodeReader.cs
- OdbcStatementHandle.cs
- ConfigurationPropertyAttribute.cs
- NetSectionGroup.cs
- SchemaDeclBase.cs
- ProtectedConfigurationProviderCollection.cs
- TextElementEnumerator.cs
- DummyDataSource.cs