Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- Drawing.cs
- RegexCode.cs
- ConsumerConnectionPointCollection.cs
- MimeObjectFactory.cs
- CrossSiteScriptingValidation.cs
- UserPreferenceChangingEventArgs.cs
- FullTextState.cs
- XmlQueryContext.cs
- ApplicationDirectory.cs
- ContractCodeDomInfo.cs
- ResourcesBuildProvider.cs
- SspiSafeHandles.cs
- BamlLocalizer.cs
- ToolStripDesignerAvailabilityAttribute.cs
- DataSetUtil.cs
- SessionPageStatePersister.cs
- QualifierSet.cs
- Transform.cs
- XmlDataLoader.cs
- MdImport.cs
- processwaithandle.cs
- QueryGeneratorBase.cs
- LabelDesigner.cs
- BooleanStorage.cs
- ObjectDataProvider.cs
- SettingsContext.cs
- InkPresenterAutomationPeer.cs
- SqlTransaction.cs
- LambdaCompiler.Expressions.cs
- Italic.cs
- TheQuery.cs
- Triangle.cs
- Transactions.cs
- CharacterHit.cs
- TypeConverterHelper.cs
- isolationinterop.cs
- NestPullup.cs
- ConnectivityStatus.cs
- DetailsViewAutoFormat.cs
- ObjectReferenceStack.cs
- Guid.cs
- PropertyItem.cs
- Localizer.cs
- DataGridRelationshipRow.cs
- DocumentXmlWriter.cs
- DiagnosticTrace.cs
- XmlSignatureManifest.cs
- SQLBinary.cs
- BindingMemberInfo.cs
- MaskedTextBoxTextEditorDropDown.cs
- RadioButtonRenderer.cs
- ProcessThreadDesigner.cs
- ResourceKey.cs
- CaseCqlBlock.cs
- DataTableReaderListener.cs
- SID.cs
- CellParaClient.cs
- MobileControlsSectionHandler.cs
- Attribute.cs
- HttpAsyncResult.cs
- GACIdentityPermission.cs
- DSASignatureDeformatter.cs
- GeometryConverter.cs
- DashStyle.cs
- EnumValAlphaComparer.cs
- TcpConnectionPoolSettings.cs
- SamlAttribute.cs
- BitmapEffectInputConnector.cs
- DetailsViewPagerRow.cs
- FactoryGenerator.cs
- GPRECT.cs
- XmlSerializerFactory.cs
- PermissionToken.cs
- ServiceHostingEnvironment.cs
- MiniConstructorInfo.cs
- XdrBuilder.cs
- WebHttpSecurity.cs
- ToolStripDropDownItem.cs
- XmlAtomicValue.cs
- SpinLock.cs
- XmlCharCheckingWriter.cs
- AspProxy.cs
- LayoutManager.cs
- DoubleKeyFrameCollection.cs
- DataChangedEventManager.cs
- DataTableReaderListener.cs
- WindowsUpDown.cs
- PropertyStore.cs
- HostingEnvironmentSection.cs
- PackageRelationshipSelector.cs
- UnauthorizedAccessException.cs
- CompilerState.cs
- CalendarTable.cs
- RoutedEventConverter.cs
- RangeContentEnumerator.cs
- LoginName.cs
- AncillaryOps.cs
- DivideByZeroException.cs
- WebDisplayNameAttribute.cs
- AuthenticationModuleElement.cs