Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HandlerMappingMemo.cs
- EdmProviderManifest.cs
- DataMisalignedException.cs
- MasterPageBuildProvider.cs
- ConfigurationStrings.cs
- LinearGradientBrush.cs
- ImageMetadata.cs
- DataGridParentRows.cs
- XmlCustomFormatter.cs
- AssociationEndMember.cs
- Pair.cs
- MulticastOption.cs
- SiteMapNode.cs
- Base64Encoder.cs
- DataTable.cs
- GradientSpreadMethodValidation.cs
- UpdateProgress.cs
- ExceptionHelpers.cs
- ProcessInfo.cs
- DataServiceQueryOfT.cs
- Substitution.cs
- HMACMD5.cs
- CalendarDataBindingHandler.cs
- FuncTypeConverter.cs
- XPathPatternParser.cs
- SystemShuttingDownException.cs
- EditorPartChrome.cs
- wgx_exports.cs
- URLMembershipCondition.cs
- EntityConnectionStringBuilderItem.cs
- ScriptResourceAttribute.cs
- EmptyEnumerable.cs
- DataGridBoolColumn.cs
- SafeHandles.cs
- MaskInputRejectedEventArgs.cs
- sqlnorm.cs
- CookieParameter.cs
- UriScheme.cs
- PropertyMappingExceptionEventArgs.cs
- NonClientArea.cs
- DownloadProgressEventArgs.cs
- UndoUnit.cs
- MailAddressCollection.cs
- ProfilePropertySettings.cs
- DecoderExceptionFallback.cs
- ContextDataSourceContextData.cs
- SyndicationItem.cs
- basecomparevalidator.cs
- InfoCardSymmetricAlgorithm.cs
- SqlBuilder.cs
- TextEvent.cs
- ThicknessKeyFrameCollection.cs
- ColumnBinding.cs
- CommandDesigner.cs
- ColorConverter.cs
- SafeBitVector32.cs
- StrongNameUtility.cs
- FormClosedEvent.cs
- filewebresponse.cs
- ViewService.cs
- RectangleGeometry.cs
- EntityFunctions.cs
- HyperLink.cs
- RequestQueue.cs
- HttpValueCollection.cs
- HtmlGenericControl.cs
- FontFamilyIdentifier.cs
- Win32Native.cs
- ToolStripDropDown.cs
- ListMarkerSourceInfo.cs
- DataObjectPastingEventArgs.cs
- XamlTreeBuilderBamlRecordWriter.cs
- MailDefinition.cs
- FontWeight.cs
- ToolboxItemLoader.cs
- MembershipValidatePasswordEventArgs.cs
- DrawItemEvent.cs
- WindowsIPAddress.cs
- _NtlmClient.cs
- ListItemCollection.cs
- InfoCard.cs
- CodeExpressionStatement.cs
- Substitution.cs
- SpAudioStreamWrapper.cs
- GenericAuthenticationEventArgs.cs
- CompiledRegexRunner.cs
- sqlcontext.cs
- RelationshipNavigation.cs
- HttpDebugHandler.cs
- PictureBox.cs
- DeviceContext2.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- DragCompletedEventArgs.cs
- ElementFactory.cs
- Parameter.cs
- ShaderRenderModeValidation.cs
- OdbcCommandBuilder.cs
- GeometryGroup.cs
- X509Chain.cs
- metadatamappinghashervisitor.cs