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
- PropertyFilterAttribute.cs
- DataSvcMapFileSerializer.cs
- DesignerListAdapter.cs
- EntityDesignerDataSourceView.cs
- SecurityContext.cs
- Matrix3D.cs
- ConditionChanges.cs
- AnimationLayer.cs
- peersecurityelement.cs
- HandleScope.cs
- DivideByZeroException.cs
- SQLGuidStorage.cs
- GregorianCalendar.cs
- AssemblyBuilderData.cs
- ControlFilterExpression.cs
- DataTableCollection.cs
- DiscriminatorMap.cs
- CqlWriter.cs
- SmtpNetworkElement.cs
- XmlAttributes.cs
- DrawingAttributesDefaultValueFactory.cs
- AuthenticationManager.cs
- EntityDataSourceWrapperCollection.cs
- StrokeCollectionConverter.cs
- BaseConfigurationRecord.cs
- NonVisualControlAttribute.cs
- WindowsSspiNegotiation.cs
- RuntimeIdentifierPropertyAttribute.cs
- HtmlTernaryTree.cs
- SamlAdvice.cs
- HtmlWindowCollection.cs
- InvokeSchedule.cs
- StorageFunctionMapping.cs
- ArrayConverter.cs
- ExtendedPropertyDescriptor.cs
- KeyedCollection.cs
- Transform.cs
- MediaContextNotificationWindow.cs
- BitmapEffectGroup.cs
- CommittableTransaction.cs
- CharAnimationUsingKeyFrames.cs
- NotifyInputEventArgs.cs
- InheritanceAttribute.cs
- counter.cs
- SystemTcpStatistics.cs
- SystemFonts.cs
- ServiceSecurityAuditBehavior.cs
- WebHttpBindingElement.cs
- DataGridViewCellValueEventArgs.cs
- ProtocolsConfiguration.cs
- SafeIUnknown.cs
- BuildResult.cs
- ModuleBuilder.cs
- RectAnimation.cs
- LocatorManager.cs
- CurrentTimeZone.cs
- DesignerAttributeInfo.cs
- TerminatorSinks.cs
- AssemblyName.cs
- CqlGenerator.cs
- BindingContext.cs
- ComplexTypeEmitter.cs
- ReaderWriterLockWrapper.cs
- TextMessageEncoder.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ObjectSet.cs
- OneOfScalarConst.cs
- TraceHandlerErrorFormatter.cs
- CaretElement.cs
- PathFigureCollection.cs
- GrammarBuilderRuleRef.cs
- CookieProtection.cs
- OrderByQueryOptionExpression.cs
- HuffmanTree.cs
- XmlMembersMapping.cs
- FreezableOperations.cs
- ServicesUtilities.cs
- PieceDirectory.cs
- SwitchLevelAttribute.cs
- ContainerUIElement3D.cs
- XPathDocumentNavigator.cs
- BuildProvider.cs
- ExceptionRoutedEventArgs.cs
- MinimizableAttributeTypeConverter.cs
- HtmlElementEventArgs.cs
- XhtmlBasicTextBoxAdapter.cs
- ScaleTransform3D.cs
- HtmlEncodedRawTextWriter.cs
- WebPartPersonalization.cs
- SendingRequestEventArgs.cs
- WebPartConnectionCollection.cs
- COM2EnumConverter.cs
- XappLauncher.cs
- SortQueryOperator.cs
- Application.cs
- PrivilegedConfigurationManager.cs
- FlatButtonAppearance.cs
- DataMisalignedException.cs
- TriggerBase.cs
- DataGridViewBand.cs