Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IntSecurity.cs
- ReadOnlyCollection.cs
- CheckBoxDesigner.cs
- PrivilegedConfigurationManager.cs
- DataObjectCopyingEventArgs.cs
- InputElement.cs
- SerializerProvider.cs
- FieldAccessException.cs
- XmlUtil.cs
- WebServiceData.cs
- DataFormat.cs
- EventLogPermissionEntry.cs
- CaseInsensitiveHashCodeProvider.cs
- UseAttributeSetsAction.cs
- ProjectionCamera.cs
- TreeNodeCollection.cs
- HttpConfigurationSystem.cs
- InvalidFilterCriteriaException.cs
- ImageButton.cs
- Int16.cs
- TraceInternal.cs
- EvidenceBase.cs
- IDictionary.cs
- DBDataPermissionAttribute.cs
- WindowsFont.cs
- IPipelineRuntime.cs
- WebSysDisplayNameAttribute.cs
- VirtualPathProvider.cs
- ListViewInsertedEventArgs.cs
- ListViewSelectEventArgs.cs
- HtmlInputText.cs
- WindowsListViewItemCheckBox.cs
- SoapEnumAttribute.cs
- DefaultValueConverter.cs
- GeometryConverter.cs
- LineBreakRecord.cs
- TextEffectCollection.cs
- SoapConverter.cs
- PointIndependentAnimationStorage.cs
- UnsafeNetInfoNativeMethods.cs
- DrawingContextDrawingContextWalker.cs
- StylusPointPropertyInfoDefaults.cs
- CodeCompiler.cs
- DataViewManagerListItemTypeDescriptor.cs
- TableColumn.cs
- filewebrequest.cs
- ScriptResourceAttribute.cs
- Parallel.cs
- CircleHotSpot.cs
- TreeNodeSelectionProcessor.cs
- MessagePropertyFilter.cs
- MessageHeaderDescription.cs
- BaseParaClient.cs
- TextEffectResolver.cs
- DEREncoding.cs
- OleDbDataAdapter.cs
- Metafile.cs
- HttpStreamXmlDictionaryReader.cs
- JsonEnumDataContract.cs
- Style.cs
- SendKeys.cs
- AccessorTable.cs
- SmtpMail.cs
- CodePrimitiveExpression.cs
- CommandBindingCollection.cs
- XPathScanner.cs
- PassportAuthenticationModule.cs
- IUnknownConstantAttribute.cs
- DataConnectionHelper.cs
- XPathChildIterator.cs
- TextBoxBase.cs
- BamlTreeMap.cs
- LockRecoveryTask.cs
- WebPartTracker.cs
- DecoderFallback.cs
- ColorAnimation.cs
- SafeCancelMibChangeNotify.cs
- AutomationProperties.cs
- ExceptionUtility.cs
- WebPartTransformer.cs
- MethodSet.cs
- WebResponse.cs
- DbProviderFactory.cs
- Composition.cs
- ValueExpressions.cs
- DataGridViewRowCollection.cs
- RubberbandSelector.cs
- GridViewColumn.cs
- GeometryModel3D.cs
- EmptyStringExpandableObjectConverter.cs
- HandledMouseEvent.cs
- ConfigXmlText.cs
- Reference.cs
- DoubleAnimationBase.cs
- ToolStripControlHost.cs
- DataGridViewSortCompareEventArgs.cs
- IItemProperties.cs
- ExternalFile.cs
- ButtonChrome.cs
- PolicyManager.cs