Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int32CollectionValueSerializer.cs
- PerfCounters.cs
- Permission.cs
- ListMarkerSourceInfo.cs
- TableLayout.cs
- SplashScreen.cs
- PrintDialogException.cs
- RSAPKCS1SignatureFormatter.cs
- InstanceDataCollection.cs
- Ray3DHitTestResult.cs
- TableChangeProcessor.cs
- Selector.cs
- DataSourceControl.cs
- Property.cs
- IpcManager.cs
- WindowsEditBoxRange.cs
- BrowsableAttribute.cs
- TextRangeEdit.cs
- CodeCompiler.cs
- ExceptionUtility.cs
- HwndMouseInputProvider.cs
- TableLayoutSettingsTypeConverter.cs
- StringDictionary.cs
- ServiceNotStartedException.cs
- ToolStripItem.cs
- MembershipPasswordException.cs
- SamlSecurityTokenAuthenticator.cs
- XpsFontSerializationService.cs
- InternalPermissions.cs
- Pair.cs
- DiscoveryDocumentLinksPattern.cs
- WebUtil.cs
- SafeRegistryHandle.cs
- XmlTextReaderImpl.cs
- TdsParserSafeHandles.cs
- LiteralControl.cs
- BitmapMetadata.cs
- ResourceAttributes.cs
- LoaderAllocator.cs
- DrawingState.cs
- SqlStream.cs
- XmlQueryRuntime.cs
- AssertFilter.cs
- StagingAreaInputItem.cs
- ResolveMatchesMessage11.cs
- ActivityInfo.cs
- DocumentApplicationDocumentViewer.cs
- ProtocolState.cs
- MiniParameterInfo.cs
- GraphicsPathIterator.cs
- CommandEventArgs.cs
- Preprocessor.cs
- TextRangeEditTables.cs
- Attributes.cs
- EventToken.cs
- GetPageCompletedEventArgs.cs
- BitConverter.cs
- XmlDocument.cs
- ListBox.cs
- UIElementParagraph.cs
- GZipStream.cs
- CompositeDesignerAccessibleObject.cs
- HierarchicalDataTemplate.cs
- HwndSourceParameters.cs
- PageBreakRecord.cs
- Facet.cs
- DataListItemEventArgs.cs
- InlinedAggregationOperatorEnumerator.cs
- SamlAuthorizationDecisionStatement.cs
- DefaultAsyncDataDispatcher.cs
- MatchNoneMessageFilter.cs
- BasicHttpMessageCredentialType.cs
- DropDownButton.cs
- ActivityExecutionContext.cs
- OdbcDataReader.cs
- ScriptDescriptor.cs
- PropertyGroupDescription.cs
- UIElementCollection.cs
- CollectionDataContract.cs
- WebServiceClientProxyGenerator.cs
- _ChunkParse.cs
- ToolbarAUtomationPeer.cs
- DataGridViewButtonColumn.cs
- Storyboard.cs
- EntityKeyElement.cs
- ProfileService.cs
- Aggregates.cs
- ManagementEventWatcher.cs
- TabControlAutomationPeer.cs
- ScrollViewer.cs
- Normalization.cs
- __Filters.cs
- SafeViewOfFileHandle.cs
- WebPartConnectionCollection.cs
- SymbolTable.cs
- RectangleGeometry.cs
- Config.cs
- Annotation.cs
- BitmapFrameDecode.cs
- StringUtil.cs