Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- HtmlAnchor.cs
- Int64.cs
- Span.cs
- Cell.cs
- VoiceSynthesis.cs
- ScriptHandlerFactory.cs
- Substitution.cs
- IndexOutOfRangeException.cs
- LogicalTreeHelper.cs
- HtmlInputHidden.cs
- WebPartTransformer.cs
- recordstatefactory.cs
- TabPage.cs
- ArrayList.cs
- IntSecurity.cs
- AsyncOperation.cs
- Rijndael.cs
- StreamingContext.cs
- TextModifierScope.cs
- WindowsTitleBar.cs
- ScaleTransform.cs
- RepeaterDataBoundAdapter.cs
- SecurityManager.cs
- NamedPermissionSet.cs
- OSEnvironmentHelper.cs
- GestureRecognitionResult.cs
- Wizard.cs
- DragStartedEventArgs.cs
- RequestBringIntoViewEventArgs.cs
- AssemblyInfo.cs
- ping.cs
- KeyTimeConverter.cs
- ChangePassword.cs
- COM2ExtendedUITypeEditor.cs
- ArgIterator.cs
- DocumentSequence.cs
- CloudCollection.cs
- TextControlDesigner.cs
- XmlSignatureManifest.cs
- AssemblyResourceLoader.cs
- DataRowChangeEvent.cs
- SqlLiftIndependentRowExpressions.cs
- SelectedDatesCollection.cs
- ComAwareEventInfo.cs
- DbConnectionPoolIdentity.cs
- StateItem.cs
- XmlObjectSerializerContext.cs
- HtmlInputText.cs
- mongolianshape.cs
- XmlWriter.cs
- ArgumentsParser.cs
- BehaviorEditorPart.cs
- SourceInterpreter.cs
- SectionRecord.cs
- ObjectDataSourceEventArgs.cs
- XpsStructure.cs
- ServicePointManagerElement.cs
- DragCompletedEventArgs.cs
- SynchronizationContext.cs
- WebPartCatalogAddVerb.cs
- MsmqIntegrationProcessProtocolHandler.cs
- SeekStoryboard.cs
- CurrentChangedEventManager.cs
- PermissionSetEnumerator.cs
- Parameter.cs
- HtmlTableRow.cs
- CodeGen.cs
- LocalizabilityAttribute.cs
- MaskedTextBox.cs
- ObjectViewFactory.cs
- KeyInstance.cs
- Vars.cs
- NativeMethods.cs
- UserControlBuildProvider.cs
- GiveFeedbackEventArgs.cs
- TreeIterator.cs
- HexParser.cs
- unsafenativemethodstextservices.cs
- CanExecuteRoutedEventArgs.cs
- Context.cs
- GridItemPatternIdentifiers.cs
- IndependentAnimationStorage.cs
- FileLoadException.cs
- AssemblyAttributesGoHere.cs
- ModelItemKeyValuePair.cs
- EdmMember.cs
- SingleTagSectionHandler.cs
- ChtmlTextBoxAdapter.cs
- QilDataSource.cs
- PEFileEvidenceFactory.cs
- ForAllOperator.cs
- SymmetricSecurityProtocolFactory.cs
- TablePattern.cs
- ItemsPresenter.cs
- Site.cs
- ServiceContractListItemList.cs
- DataListItemCollection.cs
- Wildcard.cs
- WorkflowControlClient.cs
- ConfigurationErrorsException.cs