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
- ClientConvert.cs
- FilterQuery.cs
- HttpCookiesSection.cs
- MaterialCollection.cs
- AddingNewEventArgs.cs
- ProcessModelInfo.cs
- ImportContext.cs
- DocobjHost.cs
- SkinBuilder.cs
- PreProcessor.cs
- WindowsListViewSubItem.cs
- CodeArrayIndexerExpression.cs
- SoapReflectionImporter.cs
- TableLayoutPanelResizeGlyph.cs
- DiscriminatorMap.cs
- FixedSOMPage.cs
- HtmlInputReset.cs
- DataSvcMapFileSerializer.cs
- FontWeightConverter.cs
- BitVector32.cs
- StoreItemCollection.cs
- HtmlTableRow.cs
- CompiledELinqQueryState.cs
- WSDualHttpBinding.cs
- datacache.cs
- X509ChainElement.cs
- PropertiesTab.cs
- HttpApplication.cs
- WindowsUpDown.cs
- ConfigXmlWhitespace.cs
- SqlSupersetValidator.cs
- PkcsMisc.cs
- HelpKeywordAttribute.cs
- AssemblySettingAttributes.cs
- CompoundFileDeflateTransform.cs
- shaperfactoryquerycachekey.cs
- DataRowChangeEvent.cs
- DTCTransactionManager.cs
- MultipleCopiesCollection.cs
- QilXmlWriter.cs
- DataColumnMapping.cs
- ObjectComplexPropertyMapping.cs
- SoapIncludeAttribute.cs
- ArgumentOutOfRangeException.cs
- SchemaNotation.cs
- SpStreamWrapper.cs
- EndpointPerformanceCounters.cs
- TextEditorDragDrop.cs
- Emitter.cs
- FileVersionInfo.cs
- SupportsEventValidationAttribute.cs
- TransactionManager.cs
- GrabHandleGlyph.cs
- FocusManager.cs
- RichTextBoxAutomationPeer.cs
- XmlNodeChangedEventManager.cs
- ReflectionUtil.cs
- CursorConverter.cs
- ReadOnlyAttribute.cs
- RawStylusInputReport.cs
- ServiceConfigurationTraceRecord.cs
- DoubleCollectionConverter.cs
- ObjectStateManager.cs
- IconHelper.cs
- CriticalFinalizerObject.cs
- _LazyAsyncResult.cs
- DocumentGridContextMenu.cs
- ScrollProviderWrapper.cs
- SourceSwitch.cs
- ClipboardProcessor.cs
- WebPartZoneAutoFormat.cs
- AdapterUtil.cs
- ProfileGroupSettings.cs
- HttpRawResponse.cs
- SystemThemeKey.cs
- WebScriptServiceHost.cs
- PixelFormat.cs
- ProfileSettings.cs
- GeometryDrawing.cs
- PropertyReference.cs
- BoolExpressionVisitors.cs
- AuthenticationServiceManager.cs
- ActivityDesignerAccessibleObject.cs
- SvcMapFileLoader.cs
- EntityDataSourceContextCreatedEventArgs.cs
- XsltConvert.cs
- PartialCachingAttribute.cs
- EqualityComparer.cs
- DoubleCollectionValueSerializer.cs
- DependencyPropertyKey.cs
- LoadWorkflowByInstanceKeyCommand.cs
- CatalogPartChrome.cs
- AutoResizedEvent.cs
- Int32CollectionConverter.cs
- SqlStream.cs
- _SSPIWrapper.cs
- OleDbErrorCollection.cs
- LineServicesCallbacks.cs
- DataBoundControl.cs
- regiisutil.cs