Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTitle.cs / 1 / HtmlTitle.cs
// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScalarOps.cs
- FontFamily.cs
- JournalEntry.cs
- ExtensibleClassFactory.cs
- DiscriminatorMap.cs
- WebSysDefaultValueAttribute.cs
- IFlowDocumentViewer.cs
- SchemaTypeEmitter.cs
- AnimationClock.cs
- CodeNamespaceCollection.cs
- ZipIOCentralDirectoryFileHeader.cs
- SqlTriggerContext.cs
- BindingManagerDataErrorEventArgs.cs
- TreeViewItemAutomationPeer.cs
- UnsafeNativeMethods.cs
- TimeoutHelper.cs
- RelativeSource.cs
- DateTimeParse.cs
- FormViewRow.cs
- CharEnumerator.cs
- XmlUTF8TextReader.cs
- ResourcePermissionBase.cs
- ObjectIDGenerator.cs
- InternalControlCollection.cs
- BrowserCapabilitiesFactory.cs
- RequestTimeoutManager.cs
- XmlLoader.cs
- UInt64Storage.cs
- SignedXml.cs
- StaticSiteMapProvider.cs
- SimpleMailWebEventProvider.cs
- ReadOnlyHierarchicalDataSourceView.cs
- EventLogPermissionAttribute.cs
- XmlTypeAttribute.cs
- MarkupCompiler.cs
- SelfIssuedAuthAsymmetricKey.cs
- DocumentApplicationDocumentViewer.cs
- ListBase.cs
- SingleConverter.cs
- BitmapPalettes.cs
- ConditionedDesigner.cs
- Encoder.cs
- SecurityException.cs
- RuntimeConfigurationRecord.cs
- CodeAccessPermission.cs
- ResourceType.cs
- SqlWriter.cs
- TextDecoration.cs
- DataSourceGroupCollection.cs
- UpWmlPageAdapter.cs
- DoubleAnimationUsingKeyFrames.cs
- WebReferencesBuildProvider.cs
- QuaternionValueSerializer.cs
- SimpleWorkerRequest.cs
- StringConverter.cs
- LinqDataSourceStatusEventArgs.cs
- MultiTargetingUtil.cs
- StartUpEventArgs.cs
- AuthorizationRuleCollection.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SspiSecurityTokenParameters.cs
- ByteAnimation.cs
- RIPEMD160Managed.cs
- xml.cs
- SqlGenericUtil.cs
- XmlDigitalSignatureProcessor.cs
- uribuilder.cs
- DataBindingHandlerAttribute.cs
- DataGridViewLinkCell.cs
- ConfigurationValue.cs
- UriScheme.cs
- BasePattern.cs
- AggregateException.cs
- DoubleLinkList.cs
- JsonDeserializer.cs
- EpmContentSerializerBase.cs
- WebConfigurationFileMap.cs
- DateTimeParse.cs
- HtmlElementCollection.cs
- RuleProcessor.cs
- FontStretch.cs
- WeakReadOnlyCollection.cs
- EventSourceCreationData.cs
- ResourceAssociationTypeEnd.cs
- LinkLabelLinkClickedEvent.cs
- Simplifier.cs
- WebPartCatalogAddVerb.cs
- sqlmetadatafactory.cs
- BitmapEffectOutputConnector.cs
- PaintValueEventArgs.cs
- ApplicationHost.cs
- DataGridViewCheckBoxCell.cs
- Point3D.cs
- SchemaComplexType.cs
- WebPartsSection.cs
- Random.cs
- Asn1IntegerConverter.cs
- BamlLocalizer.cs
- LayoutTableCell.cs
- PointAnimationClockResource.cs