Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetadataPropertyAttribute.cs
- Pair.cs
- StatusBarItem.cs
- OdbcCommand.cs
- CompareValidator.cs
- CookieHandler.cs
- HelpEvent.cs
- CorePropertiesFilter.cs
- LinearGradientBrush.cs
- CqlLexerHelpers.cs
- RawStylusInputCustomData.cs
- EventHandlers.cs
- KeyValuePairs.cs
- RestHandler.cs
- StringUtil.cs
- WindowInteractionStateTracker.cs
- SafeBitVector32.cs
- SparseMemoryStream.cs
- CompilerInfo.cs
- InstanceDescriptor.cs
- messageonlyhwndwrapper.cs
- UniqueIdentifierService.cs
- PartialArray.cs
- ReflectionUtil.cs
- BindValidator.cs
- WebEventCodes.cs
- FilteredSchemaElementLookUpTable.cs
- NavigatorInput.cs
- SmtpCommands.cs
- MimeTypePropertyAttribute.cs
- AccessorTable.cs
- HtmlInputPassword.cs
- PenThreadPool.cs
- TextRange.cs
- SendMailErrorEventArgs.cs
- PersonalizationStateInfo.cs
- PersianCalendar.cs
- SqlCacheDependencySection.cs
- clipboard.cs
- SpeechAudioFormatInfo.cs
- ADRoleFactoryConfiguration.cs
- WebPartZoneBase.cs
- XmlFormatWriterGenerator.cs
- IdentityManager.cs
- ButtonPopupAdapter.cs
- BitmapEncoder.cs
- HtmlTextArea.cs
- ResolveRequestResponseAsyncResult.cs
- SqlDataReader.cs
- SqlColumnizer.cs
- MouseButtonEventArgs.cs
- TextBoxBase.cs
- BoolLiteral.cs
- PhysicalOps.cs
- ScrollProviderWrapper.cs
- unitconverter.cs
- XmlChoiceIdentifierAttribute.cs
- XmlToDatasetMap.cs
- TableLayoutStyle.cs
- CompilerErrorCollection.cs
- DesignerSerializationVisibilityAttribute.cs
- PathFigure.cs
- ToolStripDropTargetManager.cs
- MimeTypeAttribute.cs
- ContentValidator.cs
- AncestorChangedEventArgs.cs
- AuthorizationRule.cs
- CalculatedColumn.cs
- AssemblyBuilder.cs
- Rfc2898DeriveBytes.cs
- SQLInt32Storage.cs
- DynamicRendererThreadManager.cs
- SimpleHandlerBuildProvider.cs
- KnownTypes.cs
- PenCursorManager.cs
- AndCondition.cs
- RecognizerBase.cs
- ProfileGroupSettingsCollection.cs
- DecimalSumAggregationOperator.cs
- ConditionalAttribute.cs
- EditorPartChrome.cs
- ConfigViewGenerator.cs
- QuaternionConverter.cs
- UrlPath.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- FaultDesigner.cs
- StreamingContext.cs
- ResourceSet.cs
- QueueAccessMode.cs
- Debug.cs
- MessageVersionConverter.cs
- DockProviderWrapper.cs
- EventLogQuery.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- ReachPrintTicketSerializer.cs
- ObjectIDGenerator.cs
- SharedStream.cs
- DataGridViewLinkCell.cs
- GeometryCombineModeValidation.cs
- ProtectedConfiguration.cs