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
- prefixendpointaddressmessagefilter.cs
- XmlAttributes.cs
- WebPartsPersonalization.cs
- CapacityStreamGeometryContext.cs
- HtmlFormParameterReader.cs
- AssemblyInfo.cs
- SqlTypesSchemaImporter.cs
- StoreItemCollection.cs
- HttpStreamMessageEncoderFactory.cs
- SafeNativeMethodsOther.cs
- AssemblyEvidenceFactory.cs
- GridErrorDlg.cs
- TabletDevice.cs
- SafeCryptContextHandle.cs
- SQLDateTime.cs
- SHA1CryptoServiceProvider.cs
- SecurityCookieModeValidator.cs
- DesignerLinkAdapter.cs
- BoolExpression.cs
- FieldToken.cs
- DisplayNameAttribute.cs
- QilName.cs
- TextDecorationLocationValidation.cs
- Vector3DCollection.cs
- LicenseManager.cs
- DataServiceRequestException.cs
- SliderAutomationPeer.cs
- StorageSetMapping.cs
- DbDataSourceEnumerator.cs
- GradientSpreadMethodValidation.cs
- WebSysDefaultValueAttribute.cs
- RevocationPoint.cs
- Console.cs
- DataColumnCollection.cs
- autovalidator.cs
- ProtocolElement.cs
- PrintPageEvent.cs
- WebPartConnectionsDisconnectVerb.cs
- EventLogPropertySelector.cs
- UnicastIPAddressInformationCollection.cs
- GeneratedContractType.cs
- InkPresenterAutomationPeer.cs
- StylusPlugInCollection.cs
- RSAPKCS1SignatureFormatter.cs
- ObjectReaderCompiler.cs
- JsonDeserializer.cs
- ManagementNamedValueCollection.cs
- QueryOptionExpression.cs
- AssemblyAttributesGoHere.cs
- SerializationAttributes.cs
- ProcessModelInfo.cs
- DependencyPropertyKind.cs
- followingquery.cs
- ListViewDataItem.cs
- WpfKnownType.cs
- DataContext.cs
- QueryResponse.cs
- SliderAutomationPeer.cs
- SingleResultAttribute.cs
- MatrixUtil.cs
- RawStylusSystemGestureInputReport.cs
- XmlExpressionDumper.cs
- XslNumber.cs
- CopyAttributesAction.cs
- CatalogPart.cs
- HyperLinkDesigner.cs
- AppDomainShutdownMonitor.cs
- NTAccount.cs
- CommandEventArgs.cs
- CurrencyManager.cs
- XMLSyntaxException.cs
- SortedList.cs
- ParameterModifier.cs
- Authorization.cs
- WebPartTransformerCollection.cs
- DesignerMetadata.cs
- PerformanceCounterManager.cs
- InfiniteTimeSpanConverter.cs
- XmlKeywords.cs
- ProcessRequestArgs.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- ContainerSelectorActiveEvent.cs
- CollectionChange.cs
- bindurihelper.cs
- SerializationException.cs
- StringUtil.cs
- OrderedEnumerableRowCollection.cs
- XdrBuilder.cs
- ConfigurationValue.cs
- ZoneMembershipCondition.cs
- PropertyMetadata.cs
- ConversionHelper.cs
- AutoResetEvent.cs
- Rijndael.cs
- QilGeneratorEnv.cs
- OutputChannel.cs
- WebPartHeaderCloseVerb.cs
- Evidence.cs
- SerializationInfoEnumerator.cs
- DiagnosticTraceSource.cs