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
- PaginationProgressEventArgs.cs
- FileIOPermission.cs
- PipelineModuleStepContainer.cs
- DoubleLink.cs
- DBPropSet.cs
- FixedPageProcessor.cs
- SafeHandle.cs
- AccessibleObject.cs
- unsafenativemethodsother.cs
- PathSegment.cs
- ProjectionPathSegment.cs
- WpfMemberInvoker.cs
- WinCategoryAttribute.cs
- StrokeNodeOperations.cs
- DataContext.cs
- DataGridTable.cs
- StrokeCollection.cs
- OperationBehaviorAttribute.cs
- ModuleElement.cs
- HttpCapabilitiesSectionHandler.cs
- ObjectConverter.cs
- NonNullItemCollection.cs
- ConstructorExpr.cs
- ObjectDisposedException.cs
- EncryptedReference.cs
- CodeStatementCollection.cs
- AliasExpr.cs
- ObjectDataSourceDisposingEventArgs.cs
- ValidatingReaderNodeData.cs
- EventListenerClientSide.cs
- PlatformNotSupportedException.cs
- NameTable.cs
- MultipleViewProviderWrapper.cs
- SynchronizedPool.cs
- NetTcpSectionData.cs
- InkCollectionBehavior.cs
- BitmapEncoder.cs
- CryptoHelper.cs
- TableLayoutStyleCollection.cs
- BrowsableAttribute.cs
- ExtendedPropertyCollection.cs
- documentation.cs
- WSDualHttpBindingElement.cs
- NodeLabelEditEvent.cs
- SourceElementsCollection.cs
- MenuAutoFormat.cs
- ImageAutomationPeer.cs
- PinnedBufferMemoryStream.cs
- ContextMenu.cs
- SizeKeyFrameCollection.cs
- CleanUpVirtualizedItemEventArgs.cs
- FileFormatException.cs
- SetterBase.cs
- TextRunTypographyProperties.cs
- SynchronizedInputPattern.cs
- XmlSchemaException.cs
- ExpressionQuoter.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- Comparer.cs
- MessageAction.cs
- WorkflowViewStateService.cs
- EventProvider.cs
- TabletDeviceInfo.cs
- XmlUtf8RawTextWriter.cs
- RotateTransform3D.cs
- ThemeDictionaryExtension.cs
- ListBoxItemWrapperAutomationPeer.cs
- ImageFormat.cs
- TabPage.cs
- PropertyChangedEventArgs.cs
- SplitterPanel.cs
- ListViewItem.cs
- CardSpaceException.cs
- PhysicalAddress.cs
- NamedObject.cs
- ChannelServices.cs
- SpellerError.cs
- TdsParameterSetter.cs
- XmlQualifiedName.cs
- ContainerSelectorGlyph.cs
- SynchronizedPool.cs
- RijndaelManagedTransform.cs
- Serialization.cs
- RawMouseInputReport.cs
- MouseActionValueSerializer.cs
- CompletedAsyncResult.cs
- ServiceRoute.cs
- ParserExtension.cs
- PackageRelationshipCollection.cs
- _ListenerResponseStream.cs
- SequenceFullException.cs
- LoadWorkflowByInstanceKeyCommand.cs
- Context.cs
- RayHitTestParameters.cs
- Rect3D.cs
- DataGridViewCellStyleConverter.cs
- JsonByteArrayDataContract.cs
- AuthenticationModulesSection.cs
- OutputCacheSection.cs
- Knowncolors.cs