Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- FtpCachePolicyElement.cs
- WrappedOptions.cs
- IntranetCredentialPolicy.cs
- UriScheme.cs
- PassportPrincipal.cs
- TreeNodeStyleCollection.cs
- XmlNodeWriter.cs
- FormsAuthenticationCredentials.cs
- FormatterServices.cs
- OleDbRowUpdatingEvent.cs
- SelectionProviderWrapper.cs
- OrderedEnumerableRowCollection.cs
- ObjectCloneHelper.cs
- StyleCollectionEditor.cs
- ColumnPropertiesGroup.cs
- KeyGesture.cs
- TextEditorContextMenu.cs
- DataPagerField.cs
- TextPointerBase.cs
- RevocationPoint.cs
- TextModifier.cs
- SettingsPropertyIsReadOnlyException.cs
- PageCache.cs
- XmlFormatExtensionPrefixAttribute.cs
- XmlSchemaSimpleType.cs
- ViewSimplifier.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- ThreadInterruptedException.cs
- RelatedCurrencyManager.cs
- Char.cs
- FixUp.cs
- TrackingServices.cs
- StrokeDescriptor.cs
- DBConnection.cs
- MatchSingleFxEngineOpcode.cs
- GeneralTransform3D.cs
- CLRBindingWorker.cs
- SHA1.cs
- TransactionInformation.cs
- EntityDataSource.cs
- IPGlobalProperties.cs
- ListViewDataItem.cs
- CompositionCommandSet.cs
- CollectionViewGroup.cs
- IsolatedStorageFileStream.cs
- CodeTypeConstructor.cs
- GridEntry.cs
- AllMembershipCondition.cs
- MemoryRecordBuffer.cs
- GlyphingCache.cs
- SqlTriggerAttribute.cs
- FunctionQuery.cs
- JournalEntryStack.cs
- WsdlImporter.cs
- XmlCodeExporter.cs
- GridViewPageEventArgs.cs
- EmbossBitmapEffect.cs
- QuaternionIndependentAnimationStorage.cs
- WebResponse.cs
- DataTable.cs
- formatter.cs
- WindowsListViewSubItem.cs
- ListViewItemEventArgs.cs
- TemplateKey.cs
- COM2PropertyBuilderUITypeEditor.cs
- WrappedIUnknown.cs
- WindowsListViewItemStartMenu.cs
- ModelUIElement3D.cs
- AsymmetricKeyExchangeDeformatter.cs
- EntityDataSourceDataSelection.cs
- IIS7WorkerRequest.cs
- DependencyObjectPropertyDescriptor.cs
- DesignerPerfEventProvider.cs
- Selection.cs
- SourceCollection.cs
- HierarchicalDataSourceControl.cs
- ValidationResult.cs
- XmlEnumAttribute.cs
- ToolStripProgressBar.cs
- HwndStylusInputProvider.cs
- MobileErrorInfo.cs
- GenericPrincipal.cs
- SuppressIldasmAttribute.cs
- ScriptResourceAttribute.cs
- GlobalDataBindingHandler.cs
- XmlHierarchicalEnumerable.cs
- OAVariantLib.cs
- DomainConstraint.cs
- ProcessModelInfo.cs
- EnumType.cs
- ImageAnimator.cs
- XPathParser.cs
- SourceFileInfo.cs
- CultureInfoConverter.cs
- CellParagraph.cs
- tibetanshape.cs
- InputLanguageCollection.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- PageRanges.cs
- DrawListViewItemEventArgs.cs