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
- EnumValAlphaComparer.cs
- hresults.cs
- WebDisplayNameAttribute.cs
- ListViewCancelEventArgs.cs
- IUnknownConstantAttribute.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- QueryExpression.cs
- AutoGeneratedFieldProperties.cs
- ListItem.cs
- DocumentationServerProtocol.cs
- Run.cs
- OLEDB_Util.cs
- OutputCacheProfile.cs
- EnumerableRowCollection.cs
- SchemaExporter.cs
- ChannelSinkStacks.cs
- dtdvalidator.cs
- BitmapEffect.cs
- CellRelation.cs
- CookieHandler.cs
- HybridDictionary.cs
- BezierSegment.cs
- ChtmlTextWriter.cs
- RotationValidation.cs
- Evidence.cs
- MatrixStack.cs
- HtmlElementCollection.cs
- Command.cs
- QilPatternVisitor.cs
- WebPageTraceListener.cs
- LineSegment.cs
- XmlSchema.cs
- UpDownBase.cs
- SqlRowUpdatingEvent.cs
- EntityKeyElement.cs
- Brush.cs
- RangeValidator.cs
- ProviderSettings.cs
- IPipelineRuntime.cs
- ConfigurationLockCollection.cs
- IApplicationTrustManager.cs
- ISessionStateStore.cs
- WebPartConnectionsEventArgs.cs
- SignedXmlDebugLog.cs
- DataTableExtensions.cs
- MenuStrip.cs
- OdbcConnectionStringbuilder.cs
- QueueProcessor.cs
- DeviceOverridableAttribute.cs
- ResourceSet.cs
- WebConvert.cs
- SpellerError.cs
- StaticSiteMapProvider.cs
- ImageMetadata.cs
- WebResourceUtil.cs
- TextRangeProviderWrapper.cs
- SqlSelectClauseBuilder.cs
- EnumCodeDomSerializer.cs
- CodeMethodInvokeExpression.cs
- ConfigurationValues.cs
- DataGridViewElement.cs
- FeatureAttribute.cs
- AllMembershipCondition.cs
- ModelVisual3D.cs
- GenericTypeParameterBuilder.cs
- DoWhileDesigner.xaml.cs
- KnownBoxes.cs
- BulletedList.cs
- IdentityHolder.cs
- Span.cs
- InstanceData.cs
- Regex.cs
- NominalTypeEliminator.cs
- ColorConverter.cs
- Atom10FormatterFactory.cs
- PersonalizationStateInfo.cs
- SpeakInfo.cs
- LineBreak.cs
- PersistNameAttribute.cs
- DataGridViewColumnHeaderCell.cs
- CollectionConverter.cs
- Journaling.cs
- CssTextWriter.cs
- _ConnectOverlappedAsyncResult.cs
- LassoSelectionBehavior.cs
- LateBoundBitmapDecoder.cs
- StreamWithDictionary.cs
- LambdaCompiler.Binary.cs
- RandomNumberGenerator.cs
- CodeDomSerializerBase.cs
- SplitterCancelEvent.cs
- RegionIterator.cs
- XmlText.cs
- StringExpressionSet.cs
- VirtualPathUtility.cs
- CustomPopupPlacement.cs
- WindowsListView.cs
- TemplateXamlTreeBuilder.cs
- TextEditorContextMenu.cs
- RequestCachingSection.cs