Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlMeta.cs / 1 / HtmlMeta.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.HtmlControls {
using System;
using System.Security;
using System.Security.Permissions;
using System.ComponentModel;
[
ControlBuilderAttribute(typeof(HtmlEmptyTagControlBuilder))
]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class HtmlMeta : HtmlControl {
public HtmlMeta() : base("meta") {
}
[
WebCategory("Appearance"),
DefaultValue(""),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
]
public virtual string Content {
get {
string s = Attributes["content"];
return ((s != null) ? s : String.Empty);
}
set {
Attributes["content"] = MapStringAttributeToString(value);
}
}
[
WebCategory("Appearance"),
DefaultValue(""),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
]
public virtual string HttpEquiv {
get {
string s = Attributes["http-equiv"];
return ((s != null) ? s : String.Empty);
}
set {
Attributes["http-equiv"] = MapStringAttributeToString(value);
}
}
[
WebCategory("Appearance"),
DefaultValue(""),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
]
public virtual string Name {
get {
string s = Attributes["name"];
return ((s != null) ? s : String.Empty);
}
set {
Attributes["name"] = MapStringAttributeToString(value);
}
}
[
WebCategory("Appearance"),
DefaultValue(""),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
]
public virtual string Scheme {
get {
string s = Attributes["scheme"];
return ((s != null) ? s : String.Empty);
}
set {
Attributes["scheme"] = MapStringAttributeToString(value);
}
}
protected internal override void Render(HtmlTextWriter writer) {
if (EnableLegacyRendering) {
base.Render(writer);
}
else {
// By default HTMLControl doesn't render a closing /> so its not XHTML compliance
writer.WriteBeginTag(TagName);
RenderAttributes(writer);
writer.Write(HtmlTextWriter.SelfClosingTagEnd);
}
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FillBehavior.cs
- Message.cs
- NotSupportedException.cs
- HtmlToClrEventProxy.cs
- WebMessageFormatHelper.cs
- BlurBitmapEffect.cs
- XmlNamespaceManager.cs
- Rect3DConverter.cs
- ScrollData.cs
- ServiceModelConfiguration.cs
- DBPropSet.cs
- FactoryRecord.cs
- DiagnosticTrace.cs
- DataGridViewLinkCell.cs
- InkSerializer.cs
- FixedPageStructure.cs
- OpenTypeLayoutCache.cs
- FieldToken.cs
- ForwardPositionQuery.cs
- RsaSecurityKey.cs
- SerializationEventsCache.cs
- XmlILConstructAnalyzer.cs
- TextBoxBase.cs
- ServiceDescription.cs
- ProcessStartInfo.cs
- UInt64.cs
- ChangeProcessor.cs
- UserControlAutomationPeer.cs
- HtmlForm.cs
- shaperfactoryquerycachekey.cs
- DesignerDataTable.cs
- CodeThrowExceptionStatement.cs
- updatecommandorderer.cs
- COM2PropertyDescriptor.cs
- ContentPlaceHolder.cs
- WindowsScrollBar.cs
- RuntimeIdentifierPropertyAttribute.cs
- ReaderWriterLockWrapper.cs
- OSFeature.cs
- CommandField.cs
- EventRouteFactory.cs
- AnimationLayer.cs
- RoutedEventHandlerInfo.cs
- GenericUI.cs
- StaticExtension.cs
- JsonByteArrayDataContract.cs
- ScrollEvent.cs
- ServiceModelEnumValidator.cs
- SafeFileHandle.cs
- Win32.cs
- WebControlAdapter.cs
- ListViewTableCell.cs
- PathFigureCollection.cs
- ControlTemplate.cs
- ComponentEditorPage.cs
- MultiSelector.cs
- SqlTriggerContext.cs
- DefaultValueConverter.cs
- SchemaTableOptionalColumn.cs
- XmlSchemaException.cs
- RemotingService.cs
- SerializationObjectManager.cs
- Size3DConverter.cs
- Vector3DConverter.cs
- CreateUserWizard.cs
- BuildProviderUtils.cs
- ContainerFilterService.cs
- DynamicPropertyHolder.cs
- ListDictionaryInternal.cs
- ResourceExpressionEditorSheet.cs
- ChannelProtectionRequirements.cs
- AxHostDesigner.cs
- TransformerConfigurationWizardBase.cs
- Membership.cs
- DataServiceResponse.cs
- FontStretches.cs
- Choices.cs
- HtmlEncodedRawTextWriter.cs
- DrawingAttributes.cs
- NavigationProgressEventArgs.cs
- GatewayIPAddressInformationCollection.cs
- SQLInt16Storage.cs
- ComplexLine.cs
- ValueTypeFieldReference.cs
- Bits.cs
- DbConnectionPoolCounters.cs
- PageSettings.cs
- OdbcFactory.cs
- DatagridviewDisplayedBandsData.cs
- CapabilitiesState.cs
- ProgressBarRenderer.cs
- QilCloneVisitor.cs
- TableLayoutColumnStyleCollection.cs
- StdValidatorsAndConverters.cs
- DataList.cs
- CompositeFontFamily.cs
- SafeRegistryHandle.cs
- SafeSecurityHandles.cs
- TraceLog.cs
- XmlQueryContext.cs