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
- PerfService.cs
- DefaultTextStore.cs
- Globals.cs
- ProfileService.cs
- DataServiceClientException.cs
- DecoderFallbackWithFailureFlag.cs
- StorageTypeMapping.cs
- MenuScrollingVisibilityConverter.cs
- PasswordTextNavigator.cs
- DBBindings.cs
- CompatibleIComparer.cs
- SQLUtility.cs
- PipelineModuleStepContainer.cs
- DrawingAttributeSerializer.cs
- ImageList.cs
- UserInitiatedNavigationPermission.cs
- _HeaderInfoTable.cs
- Model3D.cs
- XmlSchemaDatatype.cs
- Pair.cs
- Int16Storage.cs
- TypeForwardedFromAttribute.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- GridViewRowPresenterBase.cs
- PrivilegeNotHeldException.cs
- DetailsViewPageEventArgs.cs
- BrowserDefinitionCollection.cs
- XamlSerializationHelper.cs
- RootAction.cs
- ObjectListDesigner.cs
- DesignerMetadata.cs
- QueryValue.cs
- WmiInstallComponent.cs
- SmtpNtlmAuthenticationModule.cs
- EntitySet.cs
- loginstatus.cs
- XmlEntityReference.cs
- StatusBarPanelClickEvent.cs
- DependencyPropertyConverter.cs
- Attributes.cs
- DefaultTextStore.cs
- DragDropManager.cs
- SqlDataSourceView.cs
- GeneratedContractType.cs
- BindingValueChangedEventArgs.cs
- OrderingQueryOperator.cs
- WebPartChrome.cs
- XmlBaseReader.cs
- DuplicateWaitObjectException.cs
- XmlException.cs
- HashHelper.cs
- DataGridPageChangedEventArgs.cs
- GlyphManager.cs
- XmlSchemaAny.cs
- GlobalEventManager.cs
- SQLBinary.cs
- GroupStyle.cs
- MessageAction.cs
- RedirectionProxy.cs
- AuthenticationServiceManager.cs
- Parser.cs
- OracleParameterCollection.cs
- AssemblyNameEqualityComparer.cs
- OrderingQueryOperator.cs
- ThicknessKeyFrameCollection.cs
- QueryOperatorEnumerator.cs
- XamlWriter.cs
- MessageQueueException.cs
- UshortList2.cs
- Registry.cs
- HostingEnvironment.cs
- RadioButton.cs
- ExpandedProjectionNode.cs
- OracleConnectionString.cs
- StylusOverProperty.cs
- ReaderWriterLock.cs
- DataGridClipboardHelper.cs
- Int32CollectionValueSerializer.cs
- CodeEntryPointMethod.cs
- BrowserDefinition.cs
- InputLanguageSource.cs
- EdmComplexPropertyAttribute.cs
- Point4DConverter.cs
- NumericUpDownAccelerationCollection.cs
- QuaternionRotation3D.cs
- x509utils.cs
- SendKeys.cs
- mediaclock.cs
- UnhandledExceptionEventArgs.cs
- ToolTipService.cs
- CSharpCodeProvider.cs
- NopReturnReader.cs
- ControlBuilderAttribute.cs
- WinEventHandler.cs
- HTMLTagNameToTypeMapper.cs
- CheckBox.cs
- PeerTransportCredentialType.cs
- XmlQueryOutput.cs
- Certificate.cs
- ResponseStream.cs