Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTitle.cs / 1 / HtmlTitle.cs
// 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. 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.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CryptoApi.cs
- PageThemeCodeDomTreeGenerator.cs
- CultureNotFoundException.cs
- Misc.cs
- ToolboxDataAttribute.cs
- GeneralTransform3D.cs
- System.Data.OracleClient_BID.cs
- DataGridViewIntLinkedList.cs
- DataGridViewComboBoxColumn.cs
- SingleAnimationBase.cs
- RoleGroup.cs
- WebPartConnectionCollection.cs
- FilteredAttributeCollection.cs
- OperationContractGenerationContext.cs
- FixedLineResult.cs
- ParamArrayAttribute.cs
- ShaperBuffers.cs
- LogReserveAndAppendState.cs
- PipelineModuleStepContainer.cs
- ReadWriteSpinLock.cs
- SelectionRangeConverter.cs
- DbMetaDataCollectionNames.cs
- _ContextAwareResult.cs
- SoapReflector.cs
- Symbol.cs
- QilInvoke.cs
- HtmlHistory.cs
- LockRecoveryTask.cs
- ProfileSettings.cs
- CustomAttribute.cs
- AssemblyAttributes.cs
- OutputScope.cs
- EnumerableRowCollection.cs
- JsonWriterDelegator.cs
- CacheForPrimitiveTypes.cs
- InputQueue.cs
- GeometryModel3D.cs
- WorkerRequest.cs
- metadatamappinghashervisitor.cs
- SapiAttributeParser.cs
- TimeSpanMinutesConverter.cs
- SoapTypeAttribute.cs
- SortAction.cs
- CoreChannel.cs
- PassportIdentity.cs
- ExponentialEase.cs
- XmlWrappingReader.cs
- Win32KeyboardDevice.cs
- Slider.cs
- ObfuscateAssemblyAttribute.cs
- GridViewColumnHeaderAutomationPeer.cs
- ClientTarget.cs
- WeakReference.cs
- TableLayout.cs
- TextServicesManager.cs
- FormsAuthenticationUser.cs
- CompilerGlobalScopeAttribute.cs
- HttpGetServerProtocol.cs
- PropertyRef.cs
- ByteAnimation.cs
- ErrorHandlerModule.cs
- StreamDocument.cs
- HtmlTableCell.cs
- SamlNameIdentifierClaimResource.cs
- ParseElement.cs
- TableItemStyle.cs
- SmiTypedGetterSetter.cs
- DoubleStorage.cs
- Stackframe.cs
- basecomparevalidator.cs
- TraceInternal.cs
- IssuerInformation.cs
- DebugView.cs
- ConstantCheck.cs
- CurrentTimeZone.cs
- PageRanges.cs
- MaterializeFromAtom.cs
- RenameRuleObjectDialog.Designer.cs
- TransactionTable.cs
- VerificationException.cs
- SplitterCancelEvent.cs
- PartitionedDataSource.cs
- DeviceOverridableAttribute.cs
- PathData.cs
- SqlInternalConnectionSmi.cs
- CodeExpressionCollection.cs
- NavigationWindowAutomationPeer.cs
- SrgsRuleRef.cs
- WebPartConnection.cs
- TraceLevelStore.cs
- NumberSubstitution.cs
- RIPEMD160.cs
- CompilerLocalReference.cs
- HttpResponse.cs
- ReadOnlyDictionary.cs
- ColumnCollection.cs
- ColorTypeConverter.cs
- StringFreezingAttribute.cs
- FormViewCommandEventArgs.cs
- XmlSchemaInferenceException.cs