Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OneOfElement.cs
- CombinedTcpChannel.cs
- FontUnitConverter.cs
- CustomAttribute.cs
- BuiltInExpr.cs
- ModelVisual3D.cs
- QueryContext.cs
- DataServiceClientException.cs
- ToolStripOverflowButton.cs
- JournalNavigationScope.cs
- InputLanguageSource.cs
- TextSearch.cs
- DataPagerField.cs
- HttpHandlerActionCollection.cs
- ExecutionContext.cs
- SAPICategories.cs
- PerformanceCounterCategory.cs
- TileBrush.cs
- CanExecuteRoutedEventArgs.cs
- ListViewTableCell.cs
- StringSorter.cs
- TrustManagerMoreInformation.cs
- ComponentEvent.cs
- ConfigurationLoaderException.cs
- MissingFieldException.cs
- WindowsProgressbar.cs
- RequestCachePolicy.cs
- NgenServicingAttributes.cs
- PersistenceMetadataNamespace.cs
- RelationshipFixer.cs
- OdbcEnvironmentHandle.cs
- SerialStream.cs
- DefaultBinder.cs
- xsdvalidator.cs
- HtmlLinkAdapter.cs
- versioninfo.cs
- Pointer.cs
- WorkItem.cs
- EventLogEntryCollection.cs
- ClientCultureInfo.cs
- MaskDesignerDialog.cs
- ExtensionSimplifierMarkupObject.cs
- TextRunTypographyProperties.cs
- XmlNamespaceDeclarationsAttribute.cs
- Pair.cs
- ScopelessEnumAttribute.cs
- BuildProvidersCompiler.cs
- LinkAreaEditor.cs
- ListSortDescription.cs
- KeyPressEvent.cs
- Activation.cs
- BitmapEffectDrawingContextState.cs
- PolicyChain.cs
- _CookieModule.cs
- GeometryDrawing.cs
- XmlSchemas.cs
- _UriTypeConverter.cs
- Cursor.cs
- TableCell.cs
- recordstatescratchpad.cs
- SourceFilter.cs
- DbConnectionStringBuilder.cs
- Crypto.cs
- EditingCommands.cs
- DoubleStorage.cs
- ChangePassword.cs
- StaticDataManager.cs
- InputScopeConverter.cs
- DataGridViewColumnEventArgs.cs
- XmlSchemaGroup.cs
- ExceptionRoutedEventArgs.cs
- MailAddress.cs
- BamlTreeNode.cs
- SwitchElementsCollection.cs
- Timeline.cs
- SqlReferenceCollection.cs
- ApplicationFileParser.cs
- PersistencePipeline.cs
- X509SecurityTokenAuthenticator.cs
- OnOperation.cs
- Size.cs
- DataObject.cs
- TrustManager.cs
- CollectionType.cs
- WinFormsUtils.cs
- Validator.cs
- SafeHandles.cs
- TraversalRequest.cs
- CodeTypeReferenceCollection.cs
- FtpCachePolicyElement.cs
- HttpHeaderCollection.cs
- Function.cs
- FlowPanelDesigner.cs
- ColumnWidthChangingEvent.cs
- ObjectManager.cs
- HiddenField.cs
- _Events.cs
- TabControl.cs
- WrappedIUnknown.cs
- DateBoldEvent.cs