Code:
/ 4.0 / 4.0 / 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. 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
- SwitchLevelAttribute.cs
- NavigationHelper.cs
- ToolboxItemImageConverter.cs
- StandardMenuStripVerb.cs
- ButtonBase.cs
- StreamInfo.cs
- HatchBrush.cs
- TypeSource.cs
- Registry.cs
- ReferencedCollectionType.cs
- HandlerElement.cs
- ProvidePropertyAttribute.cs
- InitializationEventAttribute.cs
- DataServiceConfiguration.cs
- UIPermission.cs
- PbrsForward.cs
- Serializer.cs
- RelatedCurrencyManager.cs
- WebPartConnectionsConfigureVerb.cs
- ReturnType.cs
- StringOutput.cs
- activationcontext.cs
- COM2ComponentEditor.cs
- EntityConnection.cs
- SafeProcessHandle.cs
- PropertyInfoSet.cs
- LostFocusEventManager.cs
- DataSourceHelper.cs
- PropertyToken.cs
- OperationAbortedException.cs
- ImageListImage.cs
- CodeCompileUnit.cs
- CreateRefExpr.cs
- BufferedGraphicsManager.cs
- DeleteBookmarkScope.cs
- DataSetViewSchema.cs
- TypeUtil.cs
- HealthMonitoringSectionHelper.cs
- SQLString.cs
- AdornerLayer.cs
- ToolZoneDesigner.cs
- XmlHierarchyData.cs
- CodeComment.cs
- TransformerTypeCollection.cs
- MonitoringDescriptionAttribute.cs
- DataKeyArray.cs
- ApplyTemplatesAction.cs
- NetCodeGroup.cs
- XmlSchemaCollection.cs
- ParameterDataSourceExpression.cs
- Events.cs
- IndentedWriter.cs
- ISFClipboardData.cs
- WriteableBitmap.cs
- PermissionAttributes.cs
- CustomAttributeSerializer.cs
- UmAlQuraCalendar.cs
- DbProviderSpecificTypePropertyAttribute.cs
- SequentialOutput.cs
- DragDropHelper.cs
- SupportingTokenAuthenticatorSpecification.cs
- DesignerTransactionCloseEvent.cs
- RotationValidation.cs
- RankException.cs
- _AutoWebProxyScriptEngine.cs
- Attributes.cs
- XmlSchemaParticle.cs
- HtmlShimManager.cs
- TextElementCollectionHelper.cs
- WindowsFormsSectionHandler.cs
- SqlDependency.cs
- MiniMapControl.xaml.cs
- BaseAutoFormat.cs
- StopRoutingHandler.cs
- ProcessModuleCollection.cs
- Funcletizer.cs
- MaskedTextBox.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- RequestUriProcessor.cs
- RtType.cs
- DrawingImage.cs
- OwnerDrawPropertyBag.cs
- WindowsListViewSubItem.cs
- DragCompletedEventArgs.cs
- Variable.cs
- HttpModuleCollection.cs
- BitmapEffectOutputConnector.cs
- PresentationSource.cs
- TypedElement.cs
- WindowPattern.cs
- CroppedBitmap.cs
- TableAutomationPeer.cs
- SqlParameter.cs
- TextRangeEditTables.cs
- ZipIOFileItemStream.cs
- GridViewDeleteEventArgs.cs
- _NegoState.cs
- SQlBooleanStorage.cs
- LogEntrySerialization.cs
- TileBrush.cs