Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. // 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
- ParallelTimeline.cs
- ConvertEvent.cs
- UnsafeNativeMethods.cs
- BinHexDecoder.cs
- SmiContext.cs
- PrintController.cs
- Int32CollectionValueSerializer.cs
- PageVisual.cs
- DeadCharTextComposition.cs
- StringFreezingAttribute.cs
- ResXResourceReader.cs
- FlowDocumentReader.cs
- SqlDependencyUtils.cs
- ComplexBindingPropertiesAttribute.cs
- CheckBox.cs
- OdbcParameterCollection.cs
- SHA384CryptoServiceProvider.cs
- ComponentCodeDomSerializer.cs
- DbConnectionClosed.cs
- MoveSizeWinEventHandler.cs
- AddingNewEventArgs.cs
- BamlLocalizer.cs
- ModelPerspective.cs
- ConfigPathUtility.cs
- UserControlDocumentDesigner.cs
- ListComponentEditor.cs
- HtmlElement.cs
- WebPartConnectionsDisconnectVerb.cs
- XmlEnumAttribute.cs
- MultiAsyncResult.cs
- DataControlFieldHeaderCell.cs
- ExtractCollection.cs
- EnumBuilder.cs
- Internal.cs
- NamespaceImport.cs
- QilValidationVisitor.cs
- UserControl.cs
- SchemaAttDef.cs
- WebDescriptionAttribute.cs
- DbTransaction.cs
- EntryWrittenEventArgs.cs
- Vector3DKeyFrameCollection.cs
- SecUtil.cs
- ButtonPopupAdapter.cs
- VisualBrush.cs
- VisualStateManager.cs
- ServiceModelSectionGroup.cs
- _Semaphore.cs
- PatternMatcher.cs
- HitTestResult.cs
- ReflectionTypeLoadException.cs
- OperationCanceledException.cs
- FieldBuilder.cs
- Binding.cs
- basevalidator.cs
- DragDrop.cs
- ReferenceList.cs
- GeometryModel3D.cs
- UrlMappingsModule.cs
- PlaceHolder.cs
- Reference.cs
- LogEntry.cs
- ToolStripScrollButton.cs
- EmulateRecognizeCompletedEventArgs.cs
- SiteIdentityPermission.cs
- GridLengthConverter.cs
- XmlIgnoreAttribute.cs
- XmlDictionaryReaderQuotasElement.cs
- XsltLibrary.cs
- AssemblyEvidenceFactory.cs
- SqlFacetAttribute.cs
- SqlTopReducer.cs
- SoapEnumAttribute.cs
- RijndaelCryptoServiceProvider.cs
- Bezier.cs
- BindingNavigator.cs
- DictionaryChange.cs
- MimeFormReflector.cs
- XmlAttribute.cs
- SQLChars.cs
- SQLResource.cs
- glyphs.cs
- EdmEntityTypeAttribute.cs
- OdbcConnectionPoolProviderInfo.cs
- HitTestResult.cs
- ConfigurationValidatorAttribute.cs
- Annotation.cs
- SslStream.cs
- ResourceCodeDomSerializer.cs
- ExpressionBindingCollection.cs
- DateTimeStorage.cs
- WindowsTooltip.cs
- EDesignUtil.cs
- BamlTreeUpdater.cs
- TableNameAttribute.cs
- WindowsTitleBar.cs
- CheckBoxRenderer.cs
- SQLBytesStorage.cs
- TypeExtensionConverter.cs
- NativeBuffer.cs