Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LineVisual.cs
- MemberInitExpression.cs
- RecognizedAudio.cs
- ScrollEventArgs.cs
- LockCookie.cs
- CodeDirectionExpression.cs
- X509ThumbprintKeyIdentifierClause.cs
- DrawingContextWalker.cs
- InputBindingCollection.cs
- UnSafeCharBuffer.cs
- ContractAdapter.cs
- SystemIcmpV4Statistics.cs
- TreeNodeCollection.cs
- PlanCompilerUtil.cs
- WebPartDeleteVerb.cs
- ServiceModelConfigurationSectionGroup.cs
- Documentation.cs
- CellNormalizer.cs
- SymbolResolver.cs
- XmlDownloadManager.cs
- ListViewCancelEventArgs.cs
- WindowsListViewSubItem.cs
- CaseInsensitiveOrdinalStringComparer.cs
- FullTextState.cs
- XmlCharCheckingReader.cs
- Environment.cs
- LayoutManager.cs
- ILGenerator.cs
- Switch.cs
- HandlerElement.cs
- MultilineStringConverter.cs
- compensatingcollection.cs
- HtmlInputReset.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- WeakEventManager.cs
- CorrelationExtension.cs
- InputLanguageManager.cs
- EditCommandColumn.cs
- Attributes.cs
- RtType.cs
- Token.cs
- StreamGeometry.cs
- Underline.cs
- CodeAttributeDeclaration.cs
- HandlerWithFactory.cs
- DataGridPageChangedEventArgs.cs
- TextSpanModifier.cs
- Geometry.cs
- ConnectionStringSettings.cs
- Image.cs
- TextTreeUndo.cs
- DataServiceResponse.cs
- ProviderConnectionPointCollection.cs
- ComplexTypeEmitter.cs
- Parsers.cs
- TimeoutValidationAttribute.cs
- ImageIndexConverter.cs
- AvTraceFormat.cs
- QilValidationVisitor.cs
- X509SecurityTokenAuthenticator.cs
- MulticastOption.cs
- StrongNameUtility.cs
- ClientType.cs
- Group.cs
- CheckBoxField.cs
- SchemaElementDecl.cs
- ImageKeyConverter.cs
- DiscreteKeyFrames.cs
- TableItemProviderWrapper.cs
- TypedTableGenerator.cs
- ProtocolsSection.cs
- OperatorExpressions.cs
- PropertyEmitter.cs
- HttpDictionary.cs
- NativeMethods.cs
- Size3DValueSerializer.cs
- TableItemProviderWrapper.cs
- EncoderNLS.cs
- IDQuery.cs
- OdbcConnectionHandle.cs
- TiffBitmapEncoder.cs
- Light.cs
- BaseProcessor.cs
- RightsManagementSuppressedStream.cs
- TextModifierScope.cs
- UnmanagedBitmapWrapper.cs
- FunctionUpdateCommand.cs
- CompressionTransform.cs
- MarginCollapsingState.cs
- ExtractedStateEntry.cs
- SqlCharStream.cs
- LogWriteRestartAreaState.cs
- AbstractExpressions.cs
- PolicyVersionConverter.cs
- Image.cs
- ValidationSummary.cs
- StyleHelper.cs
- PanelContainerDesigner.cs
- DataException.cs
- SqlProviderManifest.cs