Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTitle.cs / 1 / HtmlTitle.cs
namespace System.Web.UI.HtmlControls { using System; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
- DataMisalignedException.cs
- HttpHandler.cs
- DataGridRelationshipRow.cs
- _PooledStream.cs
- DataGridViewComboBoxCell.cs
- PathFigureCollectionConverter.cs
- BamlResourceDeserializer.cs
- CodeVariableDeclarationStatement.cs
- MenuRendererStandards.cs
- PostBackTrigger.cs
- BoolExpressionVisitors.cs
- ClaimTypeElementCollection.cs
- PathGradientBrush.cs
- MultiPropertyDescriptorGridEntry.cs
- MenuRendererClassic.cs
- IisTraceWebEventProvider.cs
- HttpCacheVaryByContentEncodings.cs
- SingleAnimationBase.cs
- MimeTypeAttribute.cs
- AutomationElement.cs
- ContainerSelectorBehavior.cs
- DataReceivedEventArgs.cs
- XmlSchemas.cs
- StringToken.cs
- WebPartPersonalization.cs
- CalendarButton.cs
- HwndSource.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- EncoderParameter.cs
- InvokeAction.cs
- SpellerStatusTable.cs
- RegexGroup.cs
- RoutingEndpointTrait.cs
- NullRuntimeConfig.cs
- RegionData.cs
- AsymmetricSignatureDeformatter.cs
- BulletChrome.cs
- SaveFileDialog.cs
- ExpressionPrefixAttribute.cs
- DataGridLinkButton.cs
- RemoteWebConfigurationHostStream.cs
- GacUtil.cs
- AssemblyName.cs
- LeaseManager.cs
- CodeDomSerializerBase.cs
- PathData.cs
- IItemContainerGenerator.cs
- TextEncodedRawTextWriter.cs
- AlternateView.cs
- StringFormat.cs
- SQLBinaryStorage.cs
- UdpTransportSettings.cs
- DBDataPermission.cs
- cryptoapiTransform.cs
- ConnectionOrientedTransportBindingElement.cs
- TypeUsageBuilder.cs
- BaseValidator.cs
- Wow64ConfigurationLoader.cs
- CurrencyManager.cs
- ProfessionalColorTable.cs
- ValidationRuleCollection.cs
- Events.cs
- DataGridViewImageCell.cs
- CodeIterationStatement.cs
- Graphics.cs
- TypeConverterHelper.cs
- SendKeys.cs
- IPipelineRuntime.cs
- XmlSerializer.cs
- CompilerInfo.cs
- ContentHostHelper.cs
- WarningException.cs
- FormsAuthentication.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- ImageButton.cs
- SqlCommand.cs
- MetadataWorkspace.cs
- TextBoxAutomationPeer.cs
- ISFTagAndGuidCache.cs
- EntityDescriptor.cs
- Transactions.cs
- WpfPayload.cs
- DataGridViewTextBoxCell.cs
- hresults.cs
- DockingAttribute.cs
- ContentType.cs
- EventMappingSettings.cs
- EmbeddedMailObjectsCollection.cs
- XmlComplianceUtil.cs
- BitmapData.cs
- XmlQueryType.cs
- ClassHandlersStore.cs
- ExcCanonicalXml.cs
- TableLayoutStyle.cs
- WebPartEventArgs.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DictionaryKeyPropertyAttribute.cs
- HttpProfileBase.cs
- DecimalAnimation.cs
- DocumentXmlWriter.cs