Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InternalBufferManager.cs
- ObjectManager.cs
- MenuItemBinding.cs
- XmlSchemaSimpleContentRestriction.cs
- SpellerStatusTable.cs
- TextChangedEventArgs.cs
- Content.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- TemplateXamlParser.cs
- RadioButtonRenderer.cs
- DataGridViewCellEventArgs.cs
- DetailsViewUpdateEventArgs.cs
- TextBlockAutomationPeer.cs
- SocketPermission.cs
- DynamicDocumentPaginator.cs
- SelectionEditor.cs
- VisualTreeHelper.cs
- FontFamilyValueSerializer.cs
- DataServiceQueryException.cs
- DaylightTime.cs
- ViewManager.cs
- ImageBrush.cs
- StructuralType.cs
- ProtectedProviderSettings.cs
- SubstitutionDesigner.cs
- CopyCodeAction.cs
- SimpleTypeResolver.cs
- HttpCookiesSection.cs
- VisualStyleRenderer.cs
- PinnedBufferMemoryStream.cs
- XmlSchemaSimpleContentExtension.cs
- DateTimeFormatInfoScanner.cs
- RequestCachingSection.cs
- Latin1Encoding.cs
- remotingproxy.cs
- ProgressiveCrcCalculatingStream.cs
- HttpWriter.cs
- FamilyCollection.cs
- ToolStripItemClickedEventArgs.cs
- ExpressionBuilderCollection.cs
- CdpEqualityComparer.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- WindowsSecurityToken.cs
- FixedStringLookup.cs
- TypeBuilderInstantiation.cs
- DataGridTemplateColumn.cs
- ValueTypeFixupInfo.cs
- ExecutionContext.cs
- IPPacketInformation.cs
- AdRotatorDesigner.cs
- ModelMemberCollection.cs
- TypeToken.cs
- TemplateLookupAction.cs
- CommonGetThemePartSize.cs
- DocumentGridPage.cs
- HostedImpersonationContext.cs
- DataGridViewControlCollection.cs
- MessageQueueTransaction.cs
- ColorConvertedBitmapExtension.cs
- FlagsAttribute.cs
- ContainsRowNumberChecker.cs
- ContentElementAutomationPeer.cs
- ReadOnlyTernaryTree.cs
- StringResourceManager.cs
- StatusBar.cs
- ObjectTag.cs
- ListViewPagedDataSource.cs
- AssemblyEvidenceFactory.cs
- InputScopeConverter.cs
- ToolStripSplitStackLayout.cs
- DefaultWorkflowSchedulerService.cs
- EntityDescriptor.cs
- ResourceType.cs
- XPathNavigatorReader.cs
- Win32SafeHandles.cs
- AxHostDesigner.cs
- ProviderSettings.cs
- DebugView.cs
- CodeCastExpression.cs
- BasicBrowserDialog.designer.cs
- RedBlackList.cs
- BaseDataBoundControl.cs
- ResourceAttributes.cs
- WebFaultException.cs
- ApplicationGesture.cs
- TraceSwitch.cs
- RegionData.cs
- SspiSafeHandles.cs
- ClientConfigurationSystem.cs
- LineServices.cs
- RayMeshGeometry3DHitTestResult.cs
- LayoutTableCell.cs
- OleDbCommand.cs
- RepeaterItemEventArgs.cs
- UnsupportedPolicyOptionsException.cs
- PaginationProgressEventArgs.cs
- Brush.cs
- SequentialWorkflowRootDesigner.cs
- SqlFacetAttribute.cs
- _OSSOCK.cs