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
- ChildrenQuery.cs
- RtfToXamlLexer.cs
- HttpSysSettings.cs
- Speller.cs
- TextRangeAdaptor.cs
- XsdBuilder.cs
- BooleanStorage.cs
- HandlerMappingMemo.cs
- DataGridTable.cs
- CodeSnippetCompileUnit.cs
- ObjectListTitleAttribute.cs
- remotingproxy.cs
- SignatureResourcePool.cs
- XDeferredAxisSource.cs
- ConfigurationManagerInternalFactory.cs
- InvokeHandlers.cs
- ClientRolePrincipal.cs
- AttributeCollection.cs
- XamlWrappingReader.cs
- ObjectListItemCollection.cs
- PropertyGrid.cs
- UrlPropertyAttribute.cs
- ActivationServices.cs
- ProxyWebPartManager.cs
- BindingCompleteEventArgs.cs
- AlternationConverter.cs
- Viewport2DVisual3D.cs
- EntityFrameworkVersions.cs
- Registry.cs
- XmlSchemaAny.cs
- DiagnosticEventProvider.cs
- DockPattern.cs
- EventMappingSettingsCollection.cs
- TextViewBase.cs
- prompt.cs
- ProxyHelper.cs
- WinEventTracker.cs
- TreeSet.cs
- TimeSpanStorage.cs
- ResXDataNode.cs
- Monitor.cs
- WindowsEditBox.cs
- TextEditorCharacters.cs
- XmlSchemaException.cs
- RotateTransform3D.cs
- ExternalFile.cs
- DeadCharTextComposition.cs
- ConfigurationElementProperty.cs
- DataControlLinkButton.cs
- Operand.cs
- GeneralTransformCollection.cs
- CodeTypeDelegate.cs
- SQLMembershipProvider.cs
- TransformDescriptor.cs
- TranslateTransform.cs
- SoapConverter.cs
- BuildProvider.cs
- DisplayNameAttribute.cs
- NotifyIcon.cs
- FrameworkPropertyMetadata.cs
- UnSafeCharBuffer.cs
- HuffModule.cs
- NavigationProgressEventArgs.cs
- SqlDataSourceFilteringEventArgs.cs
- RenderData.cs
- CommandValueSerializer.cs
- DataColumnPropertyDescriptor.cs
- OlePropertyStructs.cs
- GuidTagList.cs
- ReflectEventDescriptor.cs
- PersonalizationEntry.cs
- TextTreeRootTextBlock.cs
- StyleSelector.cs
- PtsHost.cs
- StorageRoot.cs
- SymmetricKey.cs
- PublisherIdentityPermission.cs
- DataControlFieldCollection.cs
- XmlSchemaSet.cs
- AspNetHostingPermission.cs
- clipboard.cs
- PingReply.cs
- CompositeActivityValidator.cs
- ConvertEvent.cs
- BinaryEditor.cs
- DependencyPropertyKey.cs
- Panel.cs
- DependencyPropertyKind.cs
- InnerItemCollectionView.cs
- ToolStripStatusLabel.cs
- BaseValidatorDesigner.cs
- EmptyEnumerable.cs
- AnimationLayer.cs
- UIInitializationException.cs
- DaylightTime.cs
- RadioButtonRenderer.cs
- OneOfScalarConst.cs
- ExtensionWindowHeader.cs
- RubberbandSelector.cs
- XmlTextAttribute.cs