Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlMeta.cs / 1305376 / 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))
]
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);
}
}
}
}
// 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
- CheckBoxRenderer.cs
- SqlDataSourceTableQuery.cs
- ParameterModifier.cs
- Label.cs
- EventRoute.cs
- Array.cs
- SafeFileHandle.cs
- MetadataPropertyAttribute.cs
- XmlSchemaComplexContentExtension.cs
- RegisteredArrayDeclaration.cs
- SessionParameter.cs
- ChangeDirector.cs
- GridViewRowPresenter.cs
- DiscoveryOperationContextExtension.cs
- DiscoveryClientProtocol.cs
- DeviceFiltersSection.cs
- SecurityHelper.cs
- MatrixAnimationUsingKeyFrames.cs
- OdbcInfoMessageEvent.cs
- SingleObjectCollection.cs
- PlanCompilerUtil.cs
- LogicalExpr.cs
- JavaScriptSerializer.cs
- Permission.cs
- CustomTypeDescriptor.cs
- SizeAnimationBase.cs
- MimeObjectFactory.cs
- BindUriHelper.cs
- RewritingSimplifier.cs
- InternalsVisibleToAttribute.cs
- CqlBlock.cs
- NavigationService.cs
- XmlEntity.cs
- DelegateTypeInfo.cs
- HitTestDrawingContextWalker.cs
- BaseConfigurationRecord.cs
- _CommandStream.cs
- ArgIterator.cs
- COM2Properties.cs
- ExpandoObject.cs
- WindowsImpersonationContext.cs
- SafeRightsManagementQueryHandle.cs
- SqlServices.cs
- ListComponentEditor.cs
- SerializationInfoEnumerator.cs
- XmlSignatureManifest.cs
- ObjectViewFactory.cs
- StrongNameKeyPair.cs
- TextPattern.cs
- RTLAwareMessageBox.cs
- StatusBarAutomationPeer.cs
- RandomNumberGenerator.cs
- unsafenativemethodsother.cs
- DataBinding.cs
- SectionUpdates.cs
- ApplicationHost.cs
- PackWebRequestFactory.cs
- ControlParser.cs
- QuotedStringFormatReader.cs
- PolygonHotSpot.cs
- StreamGeometry.cs
- SharedHttpTransportManager.cs
- ScriptControlManager.cs
- OracleParameter.cs
- DataFormats.cs
- SQLInt64.cs
- Point3DValueSerializer.cs
- ListViewCommandEventArgs.cs
- DataGridViewRowsRemovedEventArgs.cs
- HttpModulesSection.cs
- XmlTextWriter.cs
- _NegotiateClient.cs
- ViewBase.cs
- HttpInputStream.cs
- LicFileLicenseProvider.cs
- PackWebRequest.cs
- ParameterBuilder.cs
- sqlmetadatafactory.cs
- ServicesUtilities.cs
- OrthographicCamera.cs
- LingerOption.cs
- PolyBezierSegment.cs
- DataConnectionHelper.cs
- NoPersistScope.cs
- Point3DCollectionValueSerializer.cs
- CustomAttributeSerializer.cs
- _ServiceNameStore.cs
- DelayedRegex.cs
- CqlIdentifiers.cs
- SystemGatewayIPAddressInformation.cs
- TransformConverter.cs
- AuditLogLocation.cs
- StrongName.cs
- OpenFileDialog.cs
- SqlRecordBuffer.cs
- TemplatedWizardStep.cs
- SystemBrushes.cs
- DesignUtil.cs
- ToolStripHighContrastRenderer.cs
- XmlUrlResolver.cs