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
- RSAPKCS1KeyExchangeFormatter.cs
- SqlDataSourceStatusEventArgs.cs
- PropertyValidationContext.cs
- SatelliteContractVersionAttribute.cs
- SqlMethodAttribute.cs
- LinkButton.cs
- CodeAssignStatement.cs
- DataObjectFieldAttribute.cs
- ExpandSegment.cs
- StdValidatorsAndConverters.cs
- UInt32Converter.cs
- ProgressPage.cs
- XmlSchemaAll.cs
- RemoteWebConfigurationHostServer.cs
- AnnouncementEndpointElement.cs
- DBDataPermissionAttribute.cs
- CodeGenHelper.cs
- CheckBoxList.cs
- ListenerElementsCollection.cs
- ConfigXmlWhitespace.cs
- TextSpan.cs
- PageRequestManager.cs
- SByte.cs
- RawStylusInputCustomDataList.cs
- CultureInfoConverter.cs
- ConnectionsZoneAutoFormat.cs
- XmlNodeReader.cs
- ErrorTableItemStyle.cs
- WindowPatternIdentifiers.cs
- ToolStripItemEventArgs.cs
- CodeDirectiveCollection.cs
- MessageOperationFormatter.cs
- InfoCardBaseException.cs
- ExclusiveHandle.cs
- Site.cs
- SizeChangedEventArgs.cs
- documentsequencetextview.cs
- AnyAllSearchOperator.cs
- JsonReaderDelegator.cs
- AdornerLayer.cs
- EntityParameterCollection.cs
- WmlObjectListAdapter.cs
- StopRoutingHandler.cs
- CategoryGridEntry.cs
- IntegrationExceptionEventArgs.cs
- StylusTouchDevice.cs
- XhtmlBasicValidationSummaryAdapter.cs
- ItemChangedEventArgs.cs
- HtmlAnchor.cs
- GZipDecoder.cs
- GCHandleCookieTable.cs
- StylusPoint.cs
- DelimitedListTraceListener.cs
- FloatMinMaxAggregationOperator.cs
- DbProviderConfigurationHandler.cs
- ConfigurationStrings.cs
- CursorConverter.cs
- ObjectMemberMapping.cs
- ColorAnimation.cs
- HtmlInputReset.cs
- CultureMapper.cs
- ConfigXmlCDataSection.cs
- KoreanCalendar.cs
- MultiSelectRootGridEntry.cs
- CheckBoxFlatAdapter.cs
- StartUpEventArgs.cs
- PointCollection.cs
- Int32Converter.cs
- DbProviderFactory.cs
- ServiceChannel.cs
- DoubleCollection.cs
- WebServiceParameterData.cs
- JavaScriptSerializer.cs
- safelink.cs
- LayoutUtils.cs
- ToolStripDropDown.cs
- ToggleButtonAutomationPeer.cs
- ScriptingWebServicesSectionGroup.cs
- TreeViewItem.cs
- ActivityCodeDomReferenceService.cs
- TreeBuilder.cs
- XmlWriter.cs
- SspiWrapper.cs
- ManagementEventArgs.cs
- DelegatingHeader.cs
- UrlPropertyAttribute.cs
- NativeMethods.cs
- FormsAuthenticationEventArgs.cs
- SafeSecurityHelper.cs
- MethodCallConverter.cs
- NativeRightsManagementAPIsStructures.cs
- TimersDescriptionAttribute.cs
- ExtensionQuery.cs
- AmbientEnvironment.cs
- OdbcConnectionStringbuilder.cs
- StandardBindingImporter.cs
- NullableFloatMinMaxAggregationOperator.cs
- DispatchRuntime.cs
- StorageAssociationSetMapping.cs
- Hash.cs