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
- MarshalByRefObject.cs
- DbQueryCommandTree.cs
- HtmlForm.cs
- SvcMapFile.cs
- FrameworkElementFactory.cs
- XamlSerializer.cs
- WorkflowTransactionOptions.cs
- HebrewCalendar.cs
- TdsRecordBufferSetter.cs
- DefaultBinder.cs
- KeyPressEvent.cs
- SatelliteContractVersionAttribute.cs
- PagePropertiesChangingEventArgs.cs
- RelatedEnd.cs
- GridViewCellAutomationPeer.cs
- Convert.cs
- SettingsPropertyValueCollection.cs
- HtmlCommandAdapter.cs
- QueryContext.cs
- String.cs
- AsymmetricAlgorithm.cs
- ButtonField.cs
- TextPattern.cs
- XmlSchemaExporter.cs
- mediaclock.cs
- MemberProjectionIndex.cs
- EDesignUtil.cs
- DropDownList.cs
- ControlType.cs
- ImplicitInputBrush.cs
- PeerApplicationLaunchInfo.cs
- MappingMetadataHelper.cs
- WebPartVerbCollection.cs
- XappLauncher.cs
- OrderedDictionary.cs
- XmlChildNodes.cs
- TypedTableHandler.cs
- DataGridTextColumn.cs
- HandlerBase.cs
- SqlBulkCopyColumnMapping.cs
- OleDbConnectionFactory.cs
- CodeStatementCollection.cs
- PrimitiveDataContract.cs
- streamingZipPartStream.cs
- XmlUtil.cs
- InternalRelationshipCollection.cs
- SpeechAudioFormatInfo.cs
- DesignerSerializerAttribute.cs
- SmiMetaDataProperty.cs
- X509CertificateCollection.cs
- ProfilePropertySettings.cs
- RestClientProxyHandler.cs
- ReferentialConstraint.cs
- SourceInterpreter.cs
- ColorAnimation.cs
- NetTcpSecurity.cs
- SqlIdentifier.cs
- _SpnDictionary.cs
- Int64KeyFrameCollection.cs
- EventHandlerList.cs
- SamlSecurityToken.cs
- Configuration.cs
- DataGridViewSelectedRowCollection.cs
- EmptyEnumerator.cs
- DBDataPermissionAttribute.cs
- HttpListenerRequest.cs
- EntityFunctions.cs
- RadioButton.cs
- HtmlControl.cs
- TopClause.cs
- CompressEmulationStream.cs
- RectKeyFrameCollection.cs
- ObjectDataProvider.cs
- ExpressionCopier.cs
- WebHeaderCollection.cs
- PathFigureCollectionValueSerializer.cs
- OdbcReferenceCollection.cs
- PrintPreviewControl.cs
- NotifyInputEventArgs.cs
- UriGenerator.cs
- DateTimeValueSerializer.cs
- PerfCounters.cs
- CodeCastExpression.cs
- MarkupCompilePass2.cs
- CompareInfo.cs
- SecurityState.cs
- FragmentQuery.cs
- Column.cs
- HttpHostedTransportConfiguration.cs
- ObjectStateFormatter.cs
- HttpListenerResponse.cs
- UTF7Encoding.cs
- VectorKeyFrameCollection.cs
- DataGridItemCollection.cs
- EventSinkActivity.cs
- CompilerInfo.cs
- Timeline.cs
- WinFormsUtils.cs
- MemoryFailPoint.cs
- SqlDataSourceCustomCommandPanel.cs