Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ListItemCollection.cs
- SchemaDeclBase.cs
- Block.cs
- SafeNativeMemoryHandle.cs
- DataGridViewElement.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SizeAnimationClockResource.cs
- OciLobLocator.cs
- prompt.cs
- XmlILConstructAnalyzer.cs
- ActivitiesCollection.cs
- State.cs
- TextEditorTyping.cs
- TextParaClient.cs
- ButtonAutomationPeer.cs
- PageParserFilter.cs
- TypeUsage.cs
- FieldDescriptor.cs
- TextBoxRenderer.cs
- TextRangeEditTables.cs
- SafeNativeMethodsMilCoreApi.cs
- FileDialogPermission.cs
- LocalTransaction.cs
- ArrayExtension.cs
- Keywords.cs
- MetafileEditor.cs
- ExceptionValidationRule.cs
- AuthorizationSection.cs
- ProviderConnectionPointCollection.cs
- XPathNodeHelper.cs
- SQLMembershipProvider.cs
- CodeAttributeDeclaration.cs
- AnimatedTypeHelpers.cs
- CommandConverter.cs
- SQLUtility.cs
- ListCollectionView.cs
- Message.cs
- SafeLibraryHandle.cs
- ZipQueryOperator.cs
- WebDisplayNameAttribute.cs
- DataSourceSelectArguments.cs
- OletxEnlistment.cs
- Opcode.cs
- ChannelBase.cs
- HtmlElementEventArgs.cs
- SinglePhaseEnlistment.cs
- DoubleStorage.cs
- SmiEventSink_Default.cs
- DockPatternIdentifiers.cs
- GenericsInstances.cs
- AssociationTypeEmitter.cs
- RootBuilder.cs
- PropertyHelper.cs
- WebPartsPersonalization.cs
- HtmlInputRadioButton.cs
- UserControlBuildProvider.cs
- SafeViewOfFileHandle.cs
- DataGridColumn.cs
- Byte.cs
- SQLChars.cs
- FamilyTypefaceCollection.cs
- ScrollContentPresenter.cs
- ValidationContext.cs
- Filter.cs
- MimeMapping.cs
- TagPrefixCollection.cs
- cookieexception.cs
- WebPartPersonalization.cs
- DbParameterHelper.cs
- QuaternionAnimationUsingKeyFrames.cs
- AppDomainShutdownMonitor.cs
- COM2FontConverter.cs
- CustomValidator.cs
- StrokeNode.cs
- RuntimeResourceSet.cs
- XmlILModule.cs
- WindowsEditBox.cs
- LocalIdKeyIdentifierClause.cs
- HttpCapabilitiesSectionHandler.cs
- webeventbuffer.cs
- PagesSection.cs
- QilUnary.cs
- CannotUnloadAppDomainException.cs
- SevenBitStream.cs
- EventData.cs
- EditorZoneBase.cs
- GeneralTransform3DTo2DTo3D.cs
- CustomValidator.cs
- QilTypeChecker.cs
- ApplicationInfo.cs
- ClientTargetSection.cs
- TokenBasedSet.cs
- DateTimeFormat.cs
- Inline.cs
- FixedSOMTableRow.cs
- BufferedGraphicsContext.cs
- UpdateCompiler.cs
- UInt16Converter.cs
- TranslateTransform3D.cs
- Grant.cs