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
- IndexedSelectQueryOperator.cs
- TraceSwitch.cs
- ISCIIEncoding.cs
- ExtractCollection.cs
- UrlAuthFailedErrorFormatter.cs
- DetailsViewUpdateEventArgs.cs
- Assembly.cs
- MenuItemStyleCollection.cs
- ClosableStream.cs
- BasicHttpBindingCollectionElement.cs
- TextTreeObjectNode.cs
- InputLanguageSource.cs
- ReflectTypeDescriptionProvider.cs
- ActivityDesigner.cs
- EntityDataSourceDesignerHelper.cs
- FastPropertyAccessor.cs
- XmlSchemaChoice.cs
- VisualStyleInformation.cs
- EventMap.cs
- regiisutil.cs
- Registry.cs
- SqlException.cs
- SeparatorAutomationPeer.cs
- SignedXml.cs
- WebPartTransformer.cs
- IItemContainerGenerator.cs
- InputScope.cs
- SafeViewOfFileHandle.cs
- StylusLogic.cs
- FastPropertyAccessor.cs
- SocketManager.cs
- OutArgumentConverter.cs
- Maps.cs
- ByteStreamMessageEncodingElement.cs
- EventLogEntryCollection.cs
- CssTextWriter.cs
- RawKeyboardInputReport.cs
- UMPAttributes.cs
- OleDbStruct.cs
- Msec.cs
- CheckBoxRenderer.cs
- SqlRetyper.cs
- WebServiceReceive.cs
- StylusEventArgs.cs
- DispatcherHookEventArgs.cs
- RecordManager.cs
- TeredoHelper.cs
- ReferenceService.cs
- InstanceDataCollectionCollection.cs
- MatrixIndependentAnimationStorage.cs
- EntityDataSource.cs
- SqlUnionizer.cs
- GridViewDeletedEventArgs.cs
- DataTemplateSelector.cs
- ToolStripOverflowButton.cs
- DataControlField.cs
- DeviceContext2.cs
- FileEnumerator.cs
- Keywords.cs
- OleDbSchemaGuid.cs
- ProbeDuplexCD1AsyncResult.cs
- TypeContext.cs
- SignatureToken.cs
- mongolianshape.cs
- NameObjectCollectionBase.cs
- AuthenticationModulesSection.cs
- TraceHandler.cs
- AnchoredBlock.cs
- WebPartPersonalization.cs
- AdornerHitTestResult.cs
- TemplateColumn.cs
- Fault.cs
- LocalServiceSecuritySettingsElement.cs
- GenericWebPart.cs
- wmiprovider.cs
- DataServiceKeyAttribute.cs
- NativeMethods.cs
- OleDbCommandBuilder.cs
- SemanticBasicElement.cs
- EncryptedKeyIdentifierClause.cs
- StringValidator.cs
- HttpVersion.cs
- Hex.cs
- DataGridTextBoxColumn.cs
- WMIInterop.cs
- DataPagerFieldCommandEventArgs.cs
- Token.cs
- TcpHostedTransportConfiguration.cs
- InvalidCastException.cs
- OSFeature.cs
- SafeRightsManagementQueryHandle.cs
- ScriptManager.cs
- CharacterMetricsDictionary.cs
- Viewport3DVisual.cs
- AdapterDictionary.cs
- UnionCodeGroup.cs
- SoapSchemaMember.cs
- PasswordDeriveBytes.cs
- __FastResourceComparer.cs
- DriveNotFoundException.cs