Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GlyphRunDrawing.cs
- ColorAnimationBase.cs
- SQlBooleanStorage.cs
- DBBindings.cs
- DataGridViewCheckBoxCell.cs
- StatusStrip.cs
- ContentIterators.cs
- XmlBinaryReaderSession.cs
- NumberSubstitution.cs
- PermissionSetEnumerator.cs
- ConvertTextFrag.cs
- Size3DConverter.cs
- AdCreatedEventArgs.cs
- Rect3DValueSerializer.cs
- ClientOptions.cs
- OleDbPropertySetGuid.cs
- CalendarDesigner.cs
- PassportAuthenticationEventArgs.cs
- ListBox.cs
- SafeRightsManagementPubHandle.cs
- TraceUtils.cs
- TablePattern.cs
- DataKeyPropertyAttribute.cs
- X500Name.cs
- ListDictionary.cs
- StreamUpgradeInitiator.cs
- cookiecontainer.cs
- DrawingGroup.cs
- ContentType.cs
- SelectionRange.cs
- PeerTransportElement.cs
- Point.cs
- Misc.cs
- ModelItemDictionaryImpl.cs
- KeyGesture.cs
- DataContext.cs
- RequestCachingSection.cs
- DetailsViewCommandEventArgs.cs
- WorkflowItemsPresenter.cs
- PaperSource.cs
- RoleGroup.cs
- CodePageUtils.cs
- TextBox.cs
- RegistrySecurity.cs
- HttpServerProtocol.cs
- SendMailErrorEventArgs.cs
- BlurBitmapEffect.cs
- XmlEntity.cs
- Message.cs
- LayoutInformation.cs
- CultureSpecificStringDictionary.cs
- FixedTextView.cs
- X509InitiatorCertificateClientElement.cs
- NativeRightsManagementAPIsStructures.cs
- PopOutPanel.cs
- FontStyleConverter.cs
- FastPropertyAccessor.cs
- StickyNoteAnnotations.cs
- FormatterConverter.cs
- ViewEventArgs.cs
- AxHost.cs
- DataListComponentEditor.cs
- DocumentGrid.cs
- PathSegment.cs
- FixedFindEngine.cs
- PropertyItem.cs
- KerberosRequestorSecurityToken.cs
- WebServicesInteroperability.cs
- DateTime.cs
- Visitor.cs
- SoapExtensionTypeElement.cs
- ToolStripItemBehavior.cs
- ConfigurationElementProperty.cs
- ResourceContainerWrapper.cs
- DigitShape.cs
- ADConnectionHelper.cs
- MappingModelBuildProvider.cs
- Receive.cs
- Message.cs
- GetMemberBinder.cs
- BaseWebProxyFinder.cs
- EntityContainer.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- BuildProviderUtils.cs
- StylusPointPropertyInfoDefaults.cs
- NavigationCommands.cs
- PDBReader.cs
- ExitEventArgs.cs
- CompositeFontInfo.cs
- WebScriptMetadataMessage.cs
- XPathAncestorIterator.cs
- AlignmentXValidation.cs
- userdatakeys.cs
- RepeaterItem.cs
- XmlSchemaGroupRef.cs
- _OSSOCK.cs
- EventLogQuery.cs
- TagMapCollection.cs
- EventBuilder.cs
- CommandSet.cs