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
- DataColumnMapping.cs
- CodeDirectionExpression.cs
- TextAnchor.cs
- BasePropertyDescriptor.cs
- XNameTypeConverter.cs
- FileDataSourceCache.cs
- ZipIOBlockManager.cs
- ExtensionQuery.cs
- InkCanvasSelectionAdorner.cs
- DataGridPageChangedEventArgs.cs
- HostedImpersonationContext.cs
- ParentQuery.cs
- StreamReader.cs
- ResolveCriteria11.cs
- XmlSerializationReader.cs
- XMLSyntaxException.cs
- WpfXamlMember.cs
- FlowDocumentPaginator.cs
- TextOptionsInternal.cs
- HttpListenerRequest.cs
- HiddenFieldPageStatePersister.cs
- RegistryPermission.cs
- LocalIdKeyIdentifierClause.cs
- EmptyEnumerator.cs
- ParameterModifier.cs
- Comparer.cs
- ToolStripItemDesigner.cs
- InfoCardProofToken.cs
- FieldReference.cs
- AnimatedTypeHelpers.cs
- WorkflowQueue.cs
- FileUpload.cs
- Transform3D.cs
- TogglePatternIdentifiers.cs
- UserControlCodeDomTreeGenerator.cs
- Transform.cs
- ModifiableIteratorCollection.cs
- WindowsGraphicsWrapper.cs
- CompilationPass2Task.cs
- SafeThemeHandle.cs
- WithStatement.cs
- DtdParser.cs
- PackageProperties.cs
- AnnotationResourceChangedEventArgs.cs
- EventKeyword.cs
- ProcessInfo.cs
- CreateBookmarkScope.cs
- WindowsScrollBarBits.cs
- TablePattern.cs
- CookieParameter.cs
- AdjustableArrowCap.cs
- DateBoldEvent.cs
- SqlDataSourceFilteringEventArgs.cs
- DiscoveryClientDocuments.cs
- TextDecorationCollection.cs
- DataSourceProvider.cs
- _LocalDataStoreMgr.cs
- StoragePropertyMapping.cs
- SkewTransform.cs
- LineSegment.cs
- SqlDataRecord.cs
- ExpanderAutomationPeer.cs
- Style.cs
- SHA384Managed.cs
- DataServiceBehavior.cs
- XmlMembersMapping.cs
- Tokenizer.cs
- xamlnodes.cs
- ApplicationActivator.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- LockRecursionException.cs
- keycontainerpermission.cs
- CommandHelper.cs
- SqlGatherConsumedAliases.cs
- CapiSymmetricAlgorithm.cs
- DeviceContext2.cs
- InternalException.cs
- TogglePattern.cs
- InputGestureCollection.cs
- ValueType.cs
- Win32KeyboardDevice.cs
- TransferRequestHandler.cs
- PerspectiveCamera.cs
- ScrollBar.cs
- EntityWrapperFactory.cs
- CapiSymmetricAlgorithm.cs
- TransformerConfigurationWizardBase.cs
- ImpersonateTokenRef.cs
- AvTraceDetails.cs
- ViewManager.cs
- Boolean.cs
- TreeNodeEventArgs.cs
- CreatingCookieEventArgs.cs
- XAMLParseException.cs
- ExtractedStateEntry.cs
- filewebresponse.cs
- ErrorStyle.cs
- Freezable.cs
- SourceFileBuildProvider.cs
- StylusDownEventArgs.cs