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
- SingleAnimation.cs
- SortQueryOperator.cs
- XmlResolver.cs
- HtmlTableRow.cs
- SocketCache.cs
- TypeExtensionConverter.cs
- WmlPanelAdapter.cs
- EncodingNLS.cs
- Package.cs
- SQLChars.cs
- DataConnectionHelper.cs
- ScopelessEnumAttribute.cs
- FrameworkElementFactory.cs
- Tuple.cs
- URLIdentityPermission.cs
- IPPacketInformation.cs
- CrossAppDomainChannel.cs
- RbTree.cs
- InternalDispatchObject.cs
- _ProxyChain.cs
- Registry.cs
- TabItemWrapperAutomationPeer.cs
- DPCustomTypeDescriptor.cs
- TracePayload.cs
- MessageDecoder.cs
- ArrangedElement.cs
- TemplatePropertyEntry.cs
- ObjectStateEntry.cs
- PrintPageEvent.cs
- IUnknownConstantAttribute.cs
- FormatConvertedBitmap.cs
- WebDisplayNameAttribute.cs
- ErrorItem.cs
- SystemColors.cs
- SchemaElementLookUpTable.cs
- UITypeEditor.cs
- HwndProxyElementProvider.cs
- _OverlappedAsyncResult.cs
- EntitySqlException.cs
- XmlSchemaAnyAttribute.cs
- KeyConverter.cs
- SecurityTokenAuthenticator.cs
- FixedSOMSemanticBox.cs
- ErrorLog.cs
- PrintDocument.cs
- InfoCardBinaryReader.cs
- WSDualHttpSecurityMode.cs
- dataSvcMapFileLoader.cs
- CodeThrowExceptionStatement.cs
- XPathMessageFilter.cs
- HMACSHA512.cs
- TablePatternIdentifiers.cs
- SqlConnectionStringBuilder.cs
- CountdownEvent.cs
- GenericEnumerator.cs
- BrowserDefinitionCollection.cs
- ProfessionalColorTable.cs
- MetadataAssemblyHelper.cs
- RewritingProcessor.cs
- DispatcherProcessingDisabled.cs
- TraceSection.cs
- AnimationStorage.cs
- GeometryCollection.cs
- DataContext.cs
- CapabilitiesSection.cs
- Membership.cs
- ButtonRenderer.cs
- ToolboxBitmapAttribute.cs
- DataBoundControlAdapter.cs
- CryptoConfig.cs
- SelectionManager.cs
- DataServiceExpressionVisitor.cs
- EventPrivateKey.cs
- SBCSCodePageEncoding.cs
- ValueUnavailableException.cs
- WorkflowDesignerMessageFilter.cs
- PlaceHolder.cs
- UInt32Storage.cs
- ImageIndexEditor.cs
- PerformanceCounterCategory.cs
- NeutralResourcesLanguageAttribute.cs
- HttpProfileGroupBase.cs
- WindowsProgressbar.cs
- DataSourceCache.cs
- ActivityStateQuery.cs
- ToggleButtonAutomationPeer.cs
- PersistencePipeline.cs
- HtmlTextArea.cs
- QueuePathDialog.cs
- HtmlValidatorAdapter.cs
- MarkupCompiler.cs
- ContentElementAutomationPeer.cs
- Table.cs
- Vector3DKeyFrameCollection.cs
- SqlServices.cs
- Misc.cs
- ClientTargetCollection.cs
- EntityContainerEmitter.cs
- OdbcConnectionFactory.cs
- EventLogQuery.cs