Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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(); } } } // 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; 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CompensateDesigner.cs
- DataTransferEventArgs.cs
- TextTreeTextElementNode.cs
- MobileControlPersister.cs
- SafeRightsManagementHandle.cs
- NativeMethodsOther.cs
- SqlTriggerAttribute.cs
- RelationshipEnd.cs
- PathGeometry.cs
- ProcessHostConfigUtils.cs
- ToolStripScrollButton.cs
- CheckedListBox.cs
- Camera.cs
- ConfigurationStrings.cs
- MetadataResolver.cs
- DebuggerService.cs
- XmlStreamStore.cs
- TemplatedMailWebEventProvider.cs
- MergeFilterQuery.cs
- ButtonRenderer.cs
- DiscreteKeyFrames.cs
- NavigationProperty.cs
- FactoryGenerator.cs
- ElementNotEnabledException.cs
- webeventbuffer.cs
- Transform.cs
- SiteMap.cs
- SocketStream.cs
- SingleConverter.cs
- StaticExtension.cs
- NamespaceInfo.cs
- ComboBoxAutomationPeer.cs
- DictionaryTraceRecord.cs
- ConnectionsZoneAutoFormat.cs
- DataSpaceManager.cs
- XmlFormatExtensionAttribute.cs
- BitmapEffectGeneralTransform.cs
- Terminate.cs
- FromReply.cs
- DataRowChangeEvent.cs
- XPathNavigator.cs
- ToolStripItemRenderEventArgs.cs
- BindingSource.cs
- TerminateDesigner.cs
- BrowserCapabilitiesCompiler.cs
- DataGridTable.cs
- EditorZone.cs
- SpeechRecognizer.cs
- InvalidEnumArgumentException.cs
- DoubleAnimationUsingKeyFrames.cs
- ColorInterpolationModeValidation.cs
- ByValueEqualityComparer.cs
- RewritingValidator.cs
- PackageRelationshipCollection.cs
- StorageConditionPropertyMapping.cs
- OdbcCommand.cs
- ConfigurationLoaderException.cs
- PtsHost.cs
- MutableAssemblyCacheEntry.cs
- CopyCodeAction.cs
- ItemDragEvent.cs
- UpdatePanelTriggerCollection.cs
- StringComparer.cs
- XmlQueryTypeFactory.cs
- TcpServerChannel.cs
- ObjectManager.cs
- ClientSideQueueItem.cs
- HMACSHA256.cs
- ContextItemManager.cs
- ParallelTimeline.cs
- Empty.cs
- QueryOutputWriterV1.cs
- FullTextState.cs
- MessageCredentialType.cs
- TimeZone.cs
- DisplayNameAttribute.cs
- GeometryGroup.cs
- DbProviderFactoriesConfigurationHandler.cs
- GeneralTransformGroup.cs
- CodeTypeMember.cs
- LayoutEditorPart.cs
- IndexExpression.cs
- _OverlappedAsyncResult.cs
- HandlerBase.cs
- ItemsPanelTemplate.cs
- MSG.cs
- CornerRadiusConverter.cs
- Expr.cs
- DrawingCollection.cs
- ServerType.cs
- DataException.cs
- PropertyCondition.cs
- DataRelationPropertyDescriptor.cs
- StateDesigner.Helpers.cs
- SecondaryViewProvider.cs
- SqlPersonalizationProvider.cs
- TypeUtils.cs
- DataGridRowClipboardEventArgs.cs
- ToolStripControlHost.cs
- AppendHelper.cs