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
- WorkflowMessageEventHandler.cs
- SqlUtil.cs
- connectionpool.cs
- FileRecordSequenceCompletedAsyncResult.cs
- PolicyStatement.cs
- OperationAbortedException.cs
- TemplateControlBuildProvider.cs
- AlignmentXValidation.cs
- ToolStripTextBox.cs
- ACL.cs
- DependencyPropertyKey.cs
- SoapMessage.cs
- EditorPartCollection.cs
- PointAnimationBase.cs
- InstalledFontCollection.cs
- ParenthesizePropertyNameAttribute.cs
- ParseChildrenAsPropertiesAttribute.cs
- GeometryGroup.cs
- Parameter.cs
- ServiceReference.cs
- SearchForVirtualItemEventArgs.cs
- BrowserCapabilitiesCompiler.cs
- TrustLevel.cs
- BitmapEffectState.cs
- Attribute.cs
- WriteLineDesigner.xaml.cs
- HandlerFactoryCache.cs
- ScrollItemPattern.cs
- Globals.cs
- ListViewAutomationPeer.cs
- StrokeCollectionDefaultValueFactory.cs
- TagPrefixAttribute.cs
- CacheOutputQuery.cs
- designeractionbehavior.cs
- ExpressionBuilder.cs
- ReflectEventDescriptor.cs
- XsltInput.cs
- ShaderEffect.cs
- WebPartConnectionsCloseVerb.cs
- NotifyInputEventArgs.cs
- Equal.cs
- SharedConnectionInfo.cs
- TextDocumentView.cs
- DataGridTable.cs
- XmlSerializerFactory.cs
- DependencyPropertyAttribute.cs
- ByteRangeDownloader.cs
- ParseNumbers.cs
- SubMenuStyleCollection.cs
- ColorConvertedBitmap.cs
- FusionWrap.cs
- SynchronizedDispatch.cs
- GcHandle.cs
- Label.cs
- SQLDateTimeStorage.cs
- TableColumn.cs
- OpenTypeLayout.cs
- RunInstallerAttribute.cs
- DeviceContext2.cs
- TransportSecurityProtocol.cs
- XmlCompatibilityReader.cs
- StringUtil.cs
- BooleanSwitch.cs
- AccessorTable.cs
- ValidationSettings.cs
- HandlerWithFactory.cs
- LinqToSqlWrapper.cs
- GridViewUpdatedEventArgs.cs
- DirectionalLight.cs
- ValueTypeFixupInfo.cs
- FactoryRecord.cs
- ResourceDescriptionAttribute.cs
- Stylesheet.cs
- ItemContainerProviderWrapper.cs
- PinnedBufferMemoryStream.cs
- BaseCodePageEncoding.cs
- XmlnsDictionary.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- Polyline.cs
- TableAdapterManagerGenerator.cs
- ActivityDesignerAccessibleObject.cs
- SizeFConverter.cs
- SchemaLookupTable.cs
- LinkButton.cs
- ReadOnlyAttribute.cs
- WindowsImpersonationContext.cs
- DataServiceQueryOfT.cs
- SplitContainer.cs
- NotifyParentPropertyAttribute.cs
- SwitchElementsCollection.cs
- SpecialFolderEnumConverter.cs
- IdleTimeoutMonitor.cs
- TypedReference.cs
- SchemaMapping.cs
- SelectionEditor.cs
- SignatureDescription.cs
- StylusButtonEventArgs.cs
- HttpUnhandledOperationInvoker.cs
- LinqDataSourceSelectEventArgs.cs
- ProgressiveCrcCalculatingStream.cs