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
- InfoCardTraceRecord.cs
- FunctionDescription.cs
- Processor.cs
- XmlElementAttributes.cs
- UICuesEvent.cs
- AppDomain.cs
- LambdaExpression.cs
- SqlBulkCopyColumnMapping.cs
- StringCollection.cs
- PackageStore.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- NetPeerTcpBindingElement.cs
- DecoderNLS.cs
- PostBackOptions.cs
- TreeViewDesigner.cs
- IfElseDesigner.xaml.cs
- HtmlLink.cs
- DispatchRuntime.cs
- ObjectViewQueryResultData.cs
- CodeAccessSecurityEngine.cs
- WorkflowRuntimeElement.cs
- SettingsAttributeDictionary.cs
- MaskDescriptor.cs
- LoginDesignerUtil.cs
- ObjectTypeMapping.cs
- KnownTypesHelper.cs
- WebPartDisplayModeEventArgs.cs
- TextCompositionEventArgs.cs
- SuppressMergeCheckAttribute.cs
- HotSpotCollectionEditor.cs
- PerformanceCountersElement.cs
- PolyLineSegment.cs
- DbConnectionPoolGroup.cs
- EntityDesignerDataSourceView.cs
- Variant.cs
- SettingsPropertyCollection.cs
- AuthenticateEventArgs.cs
- XomlCompilerError.cs
- OverflowException.cs
- GeometryDrawing.cs
- RowVisual.cs
- HMACRIPEMD160.cs
- SelectorItemAutomationPeer.cs
- NameValueCollection.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- XNodeSchemaApplier.cs
- ImmutableCollection.cs
- DataControlPagerLinkButton.cs
- __ConsoleStream.cs
- RequestCachePolicyConverter.cs
- RadioButtonList.cs
- StreamGeometry.cs
- odbcmetadatafactory.cs
- TextLineBreak.cs
- Font.cs
- FixedSOMLineCollection.cs
- FontCacheLogic.cs
- SizeKeyFrameCollection.cs
- AssociationTypeEmitter.cs
- WMIInterop.cs
- DataGridRelationshipRow.cs
- XmlNotation.cs
- FormsAuthenticationUserCollection.cs
- CapabilitiesRule.cs
- WriteableBitmap.cs
- TraceSection.cs
- RichTextBoxConstants.cs
- EntityDataSourceContainerNameConverter.cs
- BoolLiteral.cs
- Quaternion.cs
- XD.cs
- ObjectParameterCollection.cs
- DbMetaDataCollectionNames.cs
- CachedFontFace.cs
- PixelFormats.cs
- DescendantBaseQuery.cs
- _HTTPDateParse.cs
- FullTextState.cs
- DataGridViewSortCompareEventArgs.cs
- PreservationFileWriter.cs
- ITextView.cs
- Transform.cs
- WeakRefEnumerator.cs
- EntityContainerEmitter.cs
- DocumentPageHost.cs
- NativeObjectSecurity.cs
- CqlParserHelpers.cs
- Policy.cs
- AttachedPropertiesService.cs
- XPathBuilder.cs
- MailAddress.cs
- ExpressionLexer.cs
- PerformanceCounterCategory.cs
- WebPartVerbsEventArgs.cs
- Environment.cs
- RootBrowserWindowAutomationPeer.cs
- EncryptedData.cs
- MSAAEventDispatcher.cs
- OledbConnectionStringbuilder.cs
- WmpBitmapDecoder.cs