Code:
/ DotNET / DotNET / 8.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
- ContentPathSegment.cs
- GeneralTransform.cs
- CodeObjectCreateExpression.cs
- CfgParser.cs
- prompt.cs
- RenderingBiasValidation.cs
- UpdateExpressionVisitor.cs
- WarningException.cs
- SamlAssertionKeyIdentifierClause.cs
- parserscommon.cs
- RepeatBehavior.cs
- SafeThreadHandle.cs
- DataGridRowDetailsEventArgs.cs
- CatalogPart.cs
- SessionSwitchEventArgs.cs
- EventInfo.cs
- SourceSwitch.cs
- GridViewSortEventArgs.cs
- CLRBindingWorker.cs
- StylusPlugInCollection.cs
- OneOfConst.cs
- CacheVirtualItemsEvent.cs
- ProcessHostConfigUtils.cs
- TreeViewAutomationPeer.cs
- cache.cs
- Utils.cs
- MaskDesignerDialog.cs
- RequestChannelBinder.cs
- HttpProfileBase.cs
- tibetanshape.cs
- PrinterResolution.cs
- TrackingValidationObjectDictionary.cs
- BlockingCollection.cs
- OleDbReferenceCollection.cs
- ValueUnavailableException.cs
- ChannelServices.cs
- XmlQuerySequence.cs
- Number.cs
- ValidatorUtils.cs
- MetadataItemCollectionFactory.cs
- SecurityUtils.cs
- TextInfo.cs
- ZoneLinkButton.cs
- XmlWriterTraceListener.cs
- StateManagedCollection.cs
- CommonGetThemePartSize.cs
- AssociationType.cs
- InvalidContentTypeException.cs
- TaskExtensions.cs
- ConnectionProviderAttribute.cs
- InstanceContextMode.cs
- EditorAttribute.cs
- SingletonConnectionReader.cs
- ApplicationContext.cs
- CompensableActivity.cs
- While.cs
- StateDesigner.TransitionInfo.cs
- ExtensibleClassFactory.cs
- AuthenticationSection.cs
- CacheRequest.cs
- EntityTypeBase.cs
- XmlRawWriter.cs
- TextDataBindingHandler.cs
- MediaContextNotificationWindow.cs
- RuntimeComponentFilter.cs
- EdmType.cs
- DefaultTraceListener.cs
- IconEditor.cs
- Maps.cs
- LinqExpressionNormalizer.cs
- Rectangle.cs
- StreamedFramingRequestChannel.cs
- CompilerTypeWithParams.cs
- Brush.cs
- TextPenaltyModule.cs
- SHA1.cs
- DesignRelation.cs
- OrderToken.cs
- __Filters.cs
- ExpressionWriter.cs
- WebBrowser.cs
- Transaction.cs
- IndexerNameAttribute.cs
- Int32CollectionConverter.cs
- BaseCodeDomTreeGenerator.cs
- MemoryFailPoint.cs
- NullEntityWrapper.cs
- LongValidator.cs
- KnownTypeHelper.cs
- SizeConverter.cs
- ListViewUpdatedEventArgs.cs
- ToolStripItem.cs
- QueryExtender.cs
- AsyncOperation.cs
- TextServicesDisplayAttributePropertyRanges.cs
- IisTraceListener.cs
- XmlDownloadManager.cs
- TreeViewImageIndexConverter.cs
- TextFormatterImp.cs
- SiteMapHierarchicalDataSourceView.cs