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
- Gdiplus.cs
- FrameworkTemplate.cs
- Point3DKeyFrameCollection.cs
- WebPartEditorOkVerb.cs
- DBCSCodePageEncoding.cs
- MatrixKeyFrameCollection.cs
- mactripleDES.cs
- AccessKeyManager.cs
- DocumentReference.cs
- SmiContext.cs
- SlipBehavior.cs
- IntranetCredentialPolicy.cs
- NextPreviousPagerField.cs
- TypeSystemHelpers.cs
- MulticastNotSupportedException.cs
- FlowchartStart.xaml.cs
- MsmqInputChannelListenerBase.cs
- DataSourceView.cs
- RoutingEndpointTrait.cs
- SiteMapDataSource.cs
- RecordManager.cs
- NativeMethods.cs
- BaseContextMenu.cs
- TableColumnCollection.cs
- _AutoWebProxyScriptWrapper.cs
- LinqExpressionNormalizer.cs
- VectorCollectionValueSerializer.cs
- Type.cs
- AppDomainProtocolHandler.cs
- TreeBuilderXamlTranslator.cs
- DiscreteKeyFrames.cs
- ExpressionEditorAttribute.cs
- IListConverters.cs
- KeyboardDevice.cs
- MenuAutoFormat.cs
- CheckBoxField.cs
- WinEventQueueItem.cs
- SecurityManager.cs
- safelinkcollection.cs
- DataMemberListEditor.cs
- Pens.cs
- RemoteWebConfigurationHost.cs
- ConnectionStringsExpressionEditor.cs
- MouseButton.cs
- BooleanAnimationUsingKeyFrames.cs
- TraceProvider.cs
- WorkflowNamespace.cs
- XmlExtensionFunction.cs
- ACL.cs
- CompensationHandlingFilter.cs
- CompilationUnit.cs
- DeflateEmulationStream.cs
- ListViewContainer.cs
- CreateParams.cs
- Metadata.cs
- CompiledQuery.cs
- OleDbRowUpdatingEvent.cs
- ProviderIncompatibleException.cs
- XmlWrappingReader.cs
- ObjectRef.cs
- VisualBrush.cs
- PointCollection.cs
- MetadataItemEmitter.cs
- EntityContainerEmitter.cs
- RedistVersionInfo.cs
- CollectionView.cs
- InvalidDataException.cs
- XmlAnyAttributeAttribute.cs
- SessionStateItemCollection.cs
- XPathNodeHelper.cs
- ReliableSessionBindingElementImporter.cs
- CodeCatchClauseCollection.cs
- SizeAnimationBase.cs
- EventLogTraceListener.cs
- KeyFrames.cs
- ListMarkerLine.cs
- TreePrinter.cs
- XPathNodeList.cs
- storepermission.cs
- MediaContext.cs
- BitmapImage.cs
- VBIdentifierNameEditor.cs
- VisualStates.cs
- MenuCommandsChangedEventArgs.cs
- EastAsianLunisolarCalendar.cs
- HtmlTextArea.cs
- ModelFunctionTypeElement.cs
- EventMappingSettings.cs
- DBConnectionString.cs
- XsdValidatingReader.cs
- EventData.cs
- EntityDataSourceReferenceGroup.cs
- TrackingStringDictionary.cs
- RoutedEventArgs.cs
- BufferModesCollection.cs
- RegexCapture.cs
- XmlUtil.cs
- HexParser.cs
- CommentEmitter.cs
- XmlQuerySequence.cs