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
- ActivityExecutorOperation.cs
- ToolboxCategoryItems.cs
- SequentialOutput.cs
- TcpDuplicateContext.cs
- MetadataArtifactLoaderResource.cs
- DrawingContextWalker.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- CompiledQuery.cs
- NativeMethods.cs
- XmlDocumentType.cs
- JumpTask.cs
- ActivityExecutionContext.cs
- Imaging.cs
- ShutDownListener.cs
- NativeMethodsCLR.cs
- SchemaElement.cs
- Polyline.cs
- Range.cs
- EnumMember.cs
- ObservableCollection.cs
- ColorConverter.cs
- ReferenceConverter.cs
- DataGridViewDesigner.cs
- Duration.cs
- Int64Converter.cs
- RealizationDrawingContextWalker.cs
- Registration.cs
- OutputCacheProfileCollection.cs
- PresentationAppDomainManager.cs
- Missing.cs
- DocumentGridPage.cs
- FeatureSupport.cs
- ValidationError.cs
- SmiRecordBuffer.cs
- safePerfProviderHandle.cs
- XsltInput.cs
- ProfileParameter.cs
- VectorCollectionValueSerializer.cs
- DateTimeOffsetConverter.cs
- Underline.cs
- FilterElement.cs
- IdentityReference.cs
- EmptyControlCollection.cs
- FreeIndexList.cs
- Win32SafeHandles.cs
- StylusPointPropertyId.cs
- HttpDictionary.cs
- XhtmlConformanceSection.cs
- ValidationResults.cs
- SqlInfoMessageEvent.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DataGridViewAutoSizeModeEventArgs.cs
- StubHelpers.cs
- ExternalFile.cs
- MenuAdapter.cs
- UpdatePanelTrigger.cs
- CssTextWriter.cs
- SqlLiftWhereClauses.cs
- PropertyGrid.cs
- IIS7WorkerRequest.cs
- SAPICategories.cs
- CodeIndexerExpression.cs
- AlphaSortedEnumConverter.cs
- ObjectKeyFrameCollection.cs
- SecurityDescriptor.cs
- OdbcStatementHandle.cs
- IIS7WorkerRequest.cs
- DateTimeFormatInfo.cs
- SmiXetterAccessMap.cs
- Attachment.cs
- PinnedBufferMemoryStream.cs
- BitConverter.cs
- ClientConvert.cs
- XmlSchemaSimpleContentExtension.cs
- GroupBoxAutomationPeer.cs
- Themes.cs
- CodeTypeDeclaration.cs
- ControlHelper.cs
- CachedBitmap.cs
- WmlTextViewAdapter.cs
- DataBoundLiteralControl.cs
- CertificateManager.cs
- MimeFormatter.cs
- ReadWriteSpinLock.cs
- IndicFontClient.cs
- Line.cs
- CategoryGridEntry.cs
- UIElement3DAutomationPeer.cs
- RestHandlerFactory.cs
- SendKeys.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ChangeProcessor.cs
- BindingListCollectionView.cs
- WindowVisualStateTracker.cs
- keycontainerpermission.cs
- CultureTableRecord.cs
- ToolBarButton.cs
- LinkTarget.cs
- UInt32.cs
- FontCacheLogic.cs