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
- ContextConfiguration.cs
- EnumCodeDomSerializer.cs
- DataGridViewCellFormattingEventArgs.cs
- WebBrowser.cs
- ListControlConvertEventArgs.cs
- SessionChannels.cs
- SystemIPAddressInformation.cs
- XmlMtomReader.cs
- StrongNameKeyPair.cs
- DeploymentSection.cs
- TextAdaptor.cs
- Matrix3DStack.cs
- ActivityExecutionContext.cs
- WCFBuildProvider.cs
- KnownBoxes.cs
- FrameworkElementAutomationPeer.cs
- XmlUtil.cs
- HierarchicalDataBoundControlAdapter.cs
- BamlStream.cs
- remotingproxy.cs
- XmlDocumentType.cs
- AliasedSlot.cs
- Margins.cs
- SqlSelectClauseBuilder.cs
- IDictionary.cs
- GridItemProviderWrapper.cs
- TransformDescriptor.cs
- COAUTHIDENTITY.cs
- ItemDragEvent.cs
- RequestBringIntoViewEventArgs.cs
- OrderByBuilder.cs
- Win32.cs
- ResetableIterator.cs
- LineBreak.cs
- TemplateBamlTreeBuilder.cs
- Transform3D.cs
- QueueTransferProtocol.cs
- ServiceModelStringsVersion1.cs
- AttachInfo.cs
- Viewport3DAutomationPeer.cs
- BinaryNegotiation.cs
- XamlUtilities.cs
- XmlExpressionDumper.cs
- PartitionResolver.cs
- TreeNodeBindingCollection.cs
- HttpRequestCacheValidator.cs
- TaiwanCalendar.cs
- RenderContext.cs
- ProcessManager.cs
- HexParser.cs
- FontFamilyIdentifier.cs
- XNodeValidator.cs
- MethodAccessException.cs
- dtdvalidator.cs
- CompilationLock.cs
- cache.cs
- TextBox.cs
- Missing.cs
- Parser.cs
- Dynamic.cs
- XPathSelectionIterator.cs
- EntityAdapter.cs
- SrgsSemanticInterpretationTag.cs
- StylusPoint.cs
- ApplicationDirectory.cs
- SqlExpressionNullability.cs
- CommonRemoteMemoryBlock.cs
- EdgeModeValidation.cs
- WebResponse.cs
- AuthenticationException.cs
- DataPager.cs
- CodeTypeConstructor.cs
- SecurityKeyUsage.cs
- TerminatorSinks.cs
- XmlAttributeCache.cs
- ImmutableAssemblyCacheEntry.cs
- MenuCommands.cs
- webeventbuffer.cs
- WebPartHelpVerb.cs
- serverconfig.cs
- OdbcInfoMessageEvent.cs
- ArraySortHelper.cs
- ApplicationSecurityManager.cs
- sqlcontext.cs
- ImageIndexConverter.cs
- CodeValidator.cs
- StorageSetMapping.cs
- DropShadowBitmapEffect.cs
- ErrorProvider.cs
- filewebrequest.cs
- CodeFieldReferenceExpression.cs
- FormViewInsertEventArgs.cs
- UnsafeNativeMethods.cs
- Util.cs
- CacheMode.cs
- SrgsItemList.cs
- RenderData.cs
- AuthorizationSection.cs
- ScriptResourceHandler.cs
- Oid.cs