Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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); } } } } // 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
- EdmScalarPropertyAttribute.cs
- RelatedPropertyManager.cs
- StringValueConverter.cs
- TargetConverter.cs
- CodeCommentStatement.cs
- MenuEventArgs.cs
- PrivateFontCollection.cs
- RuleRef.cs
- LinkedResourceCollection.cs
- ElementUtil.cs
- DBPropSet.cs
- App.cs
- ZoneButton.cs
- WeakHashtable.cs
- QueueProcessor.cs
- DocumentSequence.cs
- CollectionsUtil.cs
- DbResourceAllocator.cs
- BadImageFormatException.cs
- DiscoveryEndpointValidator.cs
- EdmConstants.cs
- OptimalBreakSession.cs
- _TLSstream.cs
- MissingManifestResourceException.cs
- BitmapEffectGroup.cs
- WebPartsPersonalizationAuthorization.cs
- BrowserDefinitionCollection.cs
- path.cs
- PropertyBuilder.cs
- CacheSection.cs
- XmlBinaryReaderSession.cs
- BoundPropertyEntry.cs
- CodeMemberField.cs
- ActivityInfo.cs
- CaseInsensitiveOrdinalStringComparer.cs
- VoiceObjectToken.cs
- MemoryMappedViewStream.cs
- XmlDataSourceNodeDescriptor.cs
- InvalidOperationException.cs
- CharacterMetrics.cs
- Types.cs
- DropSource.cs
- ComponentDispatcher.cs
- DbException.cs
- ImageAnimator.cs
- ObjectConverter.cs
- CodeDomSerializationProvider.cs
- SmtpReplyReader.cs
- FrameworkObject.cs
- Boolean.cs
- XmlKeywords.cs
- ImageAutomationPeer.cs
- baseshape.cs
- XmlSerializationGeneratedCode.cs
- __Error.cs
- BamlRecordReader.cs
- SimpleFileLog.cs
- StringValidator.cs
- SqlMethodCallConverter.cs
- ConstraintEnumerator.cs
- HierarchicalDataTemplate.cs
- login.cs
- ConditionalAttribute.cs
- Vector3D.cs
- SynchronizationContext.cs
- XmlSignatureProperties.cs
- InlinedAggregationOperator.cs
- BamlResourceSerializer.cs
- StaticExtensionConverter.cs
- CodeThrowExceptionStatement.cs
- CommonDialog.cs
- WSHttpTransportSecurityElement.cs
- StreamGeometry.cs
- Validator.cs
- DeobfuscatingStream.cs
- BamlVersionHeader.cs
- ClientUriBehavior.cs
- TaiwanCalendar.cs
- CaseCqlBlock.cs
- SQLBytes.cs
- AssociatedControlConverter.cs
- StandardBindingElementCollection.cs
- MailSettingsSection.cs
- ConfigurationPermission.cs
- Accessible.cs
- SizeLimitedCache.cs
- TextBoxAutomationPeer.cs
- StoreItemCollection.Loader.cs
- Page.cs
- XmlQueryStaticData.cs
- RtfToken.cs
- RuleRefElement.cs
- ProfileEventArgs.cs
- DataGridViewCellConverter.cs
- EmptyTextWriter.cs
- KeyedHashAlgorithm.cs
- ExceptionValidationRule.cs
- ZipIOCentralDirectoryBlock.cs
- XmlTextEncoder.cs
- MessageBox.cs