Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- XamlBrushSerializer.cs
- ListenerConfig.cs
- LinqDataSourceEditData.cs
- ModelUtilities.cs
- UriTemplate.cs
- XpsS0ValidatingLoader.cs
- LayoutEvent.cs
- RequestCacheEntry.cs
- ISAPIRuntime.cs
- RequestBringIntoViewEventArgs.cs
- SourceSwitch.cs
- XmlSchemas.cs
- MetadataSection.cs
- DbDataAdapter.cs
- WebPartEditVerb.cs
- ErrorWrapper.cs
- OSEnvironmentHelper.cs
- TextPointerBase.cs
- TypeForwardedFromAttribute.cs
- XamlWriter.cs
- CFStream.cs
- Operator.cs
- OdbcConnectionFactory.cs
- returneventsaver.cs
- ObjectDisposedException.cs
- BinaryObjectReader.cs
- WSTransactionSection.cs
- BrowserDefinitionCollection.cs
- ObjectDataSourceFilteringEventArgs.cs
- AssertSection.cs
- XappLauncher.cs
- WinEventWrap.cs
- Int64AnimationUsingKeyFrames.cs
- InstanceNameConverter.cs
- NamespaceCollection.cs
- Point.cs
- Html32TextWriter.cs
- InteropBitmapSource.cs
- CrossAppDomainChannel.cs
- WebEventCodes.cs
- ReadOnlyCollectionBuilder.cs
- NotSupportedException.cs
- MasterPageBuildProvider.cs
- LinqDataSourceDisposeEventArgs.cs
- WebPartAddingEventArgs.cs
- PolyQuadraticBezierSegment.cs
- Rule.cs
- Rss20ItemFormatter.cs
- UrlAuthFailureHandler.cs
- SymbolEqualComparer.cs
- DecimalKeyFrameCollection.cs
- Int16AnimationUsingKeyFrames.cs
- WindowInteropHelper.cs
- CallbackHandler.cs
- HttpServerUtilityWrapper.cs
- SerializationObjectManager.cs
- DiagnosticsConfiguration.cs
- XmlSchemaImporter.cs
- AutomationTextAttribute.cs
- XPathCompileException.cs
- ZipIOExtraFieldZip64Element.cs
- Group.cs
- MenuItemStyle.cs
- Polyline.cs
- MsmqChannelListenerBase.cs
- COM2FontConverter.cs
- InternalConfigRoot.cs
- BindToObject.cs
- InstanceCreationEditor.cs
- RotateTransform3D.cs
- HotSpotCollection.cs
- SchemaCompiler.cs
- ListView.cs
- SystemFonts.cs
- TextSelectionProcessor.cs
- FileAuthorizationModule.cs
- EdmProperty.cs
- UInt64.cs
- SessionSwitchEventArgs.cs
- TypedTableBaseExtensions.cs
- UpdateTracker.cs
- TcpWorkerProcess.cs
- WebPartsPersonalization.cs
- NetworkInterface.cs
- MonthCalendarDesigner.cs
- XPathSingletonIterator.cs
- Effect.cs
- ScrollItemPattern.cs
- HttpProcessUtility.cs
- XmlDataImplementation.cs
- DataRecord.cs
- CopyAttributesAction.cs
- HtmlInputText.cs
- HtmlForm.cs
- TrackingMemoryStreamFactory.cs
- SqlProviderServices.cs
- UIEndRequest.cs
- XmlBindingWorker.cs
- CompositeCollection.cs
- RowCache.cs