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
- RegistryKey.cs
- QilCloneVisitor.cs
- FormViewInsertedEventArgs.cs
- QilFactory.cs
- DatasetMethodGenerator.cs
- FactoryGenerator.cs
- SqlTrackingQuery.cs
- VisualBrush.cs
- CancellationState.cs
- DataControlFieldCollection.cs
- FormatException.cs
- XPSSignatureDefinition.cs
- XmlArrayItemAttribute.cs
- PreviewPrintController.cs
- BaseParagraph.cs
- XmlSerializableWriter.cs
- BitmapCodecInfoInternal.cs
- TemplatePropertyEntry.cs
- NameTable.cs
- Marshal.cs
- SocketPermission.cs
- BooleanAnimationUsingKeyFrames.cs
- ResourcePool.cs
- XhtmlBasicLiteralTextAdapter.cs
- SAPICategories.cs
- LoginViewDesigner.cs
- DataViewManagerListItemTypeDescriptor.cs
- RegexMatch.cs
- IgnoreFlushAndCloseStream.cs
- SystemDropShadowChrome.cs
- URIFormatException.cs
- RSAPKCS1SignatureDeformatter.cs
- Suspend.cs
- WsatConfiguration.cs
- ConnectionInterfaceCollection.cs
- ConfigXmlCDataSection.cs
- UpdatePanel.cs
- AppModelKnownContentFactory.cs
- XmlHierarchyData.cs
- GroupAggregateExpr.cs
- SizeAnimation.cs
- MobileUserControl.cs
- ScriptingAuthenticationServiceSection.cs
- XmlConvert.cs
- MSAAEventDispatcher.cs
- ContractReference.cs
- DtrList.cs
- LogExtentCollection.cs
- DetailsViewDeletedEventArgs.cs
- DetailsViewInsertedEventArgs.cs
- PlatformNotSupportedException.cs
- PathTooLongException.cs
- CodeTypeParameter.cs
- ToggleButtonAutomationPeer.cs
- DbQueryCommandTree.cs
- EvidenceTypeDescriptor.cs
- XPathDocumentIterator.cs
- StateBag.cs
- ItemCollectionEditor.cs
- RequiredFieldValidator.cs
- Symbol.cs
- TypeSource.cs
- RequestChannel.cs
- ObjectParameter.cs
- PermissionListSet.cs
- ManagedWndProcTracker.cs
- SHA256CryptoServiceProvider.cs
- RIPEMD160.cs
- ResourceProviderFactory.cs
- SoundPlayer.cs
- UrlPath.cs
- UnsafeNativeMethods.cs
- LoginView.cs
- AppDomainProtocolHandler.cs
- SelectedCellsCollection.cs
- XmlMembersMapping.cs
- Crypto.cs
- LocationReferenceValue.cs
- SchemaMapping.cs
- TableItemPattern.cs
- ScriptRef.cs
- ToolboxItem.cs
- CurrentTimeZone.cs
- LineServicesCallbacks.cs
- LinqDataSourceUpdateEventArgs.cs
- BamlTreeMap.cs
- EmptyQuery.cs
- ClusterSafeNativeMethods.cs
- CorePropertiesFilter.cs
- DBBindings.cs
- CookieParameter.cs
- SqlCachedBuffer.cs
- LicenseProviderAttribute.cs
- HttpUnhandledOperationInvoker.cs
- AssertFilter.cs
- SymmetricSecurityBindingElement.cs
- AssociationType.cs
- XmlCodeExporter.cs
- StreamingContext.cs
- CheckoutException.cs