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
- ContentHostHelper.cs
- CornerRadiusConverter.cs
- WsatStrings.cs
- PropertyInformation.cs
- EntityDataSourceContextDisposingEventArgs.cs
- Debug.cs
- FixedPageProcessor.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- PenThreadWorker.cs
- EncryptedKey.cs
- QilPatternVisitor.cs
- HtmlMeta.cs
- SerializableAttribute.cs
- EventRoute.cs
- CroppedBitmap.cs
- NativeWindow.cs
- Speller.cs
- RuntimeUtils.cs
- StoreItemCollection.Loader.cs
- BindableAttribute.cs
- CapabilitiesUse.cs
- DataBindingExpressionBuilder.cs
- XmlValueConverter.cs
- InputReport.cs
- CodeTypeParameter.cs
- EventSinkActivity.cs
- WindowsSlider.cs
- ClassicBorderDecorator.cs
- ComNativeDescriptor.cs
- CodeArrayCreateExpression.cs
- ExpressionBindingCollection.cs
- LinearKeyFrames.cs
- XsltInput.cs
- TextBoxView.cs
- AdapterUtil.cs
- QuaternionAnimation.cs
- EmissiveMaterial.cs
- Main.cs
- XmlEntity.cs
- AdRotator.cs
- MetafileHeaderWmf.cs
- SmiEventSink_DeferedProcessing.cs
- ParagraphVisual.cs
- TreeNode.cs
- DataFieldCollectionEditor.cs
- UnsupportedPolicyOptionsException.cs
- PersonalizationProviderCollection.cs
- RectangleHotSpot.cs
- StaticExtension.cs
- GridItemProviderWrapper.cs
- ITextView.cs
- HuffmanTree.cs
- Set.cs
- HttpCapabilitiesSectionHandler.cs
- RequestCacheEntry.cs
- DeclarativeCatalogPart.cs
- StorageEntityTypeMapping.cs
- XmlAtomicValue.cs
- CodeSnippetExpression.cs
- Crc32Helper.cs
- FunctionNode.cs
- FlowLayoutSettings.cs
- ExpressionEditorAttribute.cs
- HandlerBase.cs
- CancelRequestedRecord.cs
- DesignerActionVerbItem.cs
- EmptyQuery.cs
- SecurityMessageProperty.cs
- MeasureItemEvent.cs
- ThrowOnMultipleAssignment.cs
- PropertyTabAttribute.cs
- TraceContextRecord.cs
- TextElementEnumerator.cs
- DataGridBoolColumn.cs
- AdornedElementPlaceholder.cs
- AnnouncementEndpoint.cs
- DataTransferEventArgs.cs
- ToolStripContentPanel.cs
- Application.cs
- CryptographicAttribute.cs
- TextBreakpoint.cs
- Path.cs
- HandlerFactoryWrapper.cs
- ObjectMemberMapping.cs
- EncoderReplacementFallback.cs
- BinaryWriter.cs
- EntityTemplateUserControl.cs
- TableHeaderCell.cs
- FrameworkTemplate.cs
- MembershipAdapter.cs
- MatrixTransform3D.cs
- WhileDesigner.cs
- DependencyProperty.cs
- CodeStatement.cs
- ColumnPropertiesGroup.cs
- Timer.cs
- SqlProfileProvider.cs
- WorkflowTransactionOptions.cs
- DragCompletedEventArgs.cs
- InfoCardSymmetricCrypto.cs