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
- ScalarOps.cs
 - MailMessageEventArgs.cs
 - Brush.cs
 - SyntaxCheck.cs
 - PathFigureCollection.cs
 - StateElementCollection.cs
 - Paragraph.cs
 - DesignerLabelAdapter.cs
 - DataGridViewLayoutData.cs
 - ToolboxItemSnapLineBehavior.cs
 - TrustManagerPromptUI.cs
 - DirectionalLight.cs
 - Rotation3DAnimationBase.cs
 - PtsPage.cs
 - AccessedThroughPropertyAttribute.cs
 - ImageClickEventArgs.cs
 - ToolStripSplitStackLayout.cs
 - Variable.cs
 - RegexTree.cs
 - ValueTable.cs
 - IsolatedStorage.cs
 - IgnoreFileBuildProvider.cs
 - JsonXmlDataContract.cs
 - QuadraticBezierSegment.cs
 - FloatUtil.cs
 - ErrorReporting.cs
 - DataReceivedEventArgs.cs
 - WebPartDescription.cs
 - QueryResults.cs
 - DesignerActionMethodItem.cs
 - DiscoveryExceptionDictionary.cs
 - ProjectionCamera.cs
 - DynamicDiscoSearcher.cs
 - StandardBindingImporter.cs
 - PropertyNames.cs
 - DesignerValidatorAdapter.cs
 - WebException.cs
 - RelAssertionDirectKeyIdentifierClause.cs
 - FontEmbeddingManager.cs
 - CoTaskMemHandle.cs
 - NetNamedPipeSecurity.cs
 - ProxyHelper.cs
 - FixedHyperLink.cs
 - ViewStateModeByIdAttribute.cs
 - Preprocessor.cs
 - OdbcCommandBuilder.cs
 - GregorianCalendar.cs
 - TabItemWrapperAutomationPeer.cs
 - WebPartConnectionCollection.cs
 - VirtualizedItemPattern.cs
 - OrderedDictionaryStateHelper.cs
 - EdmComplexTypeAttribute.cs
 - DSACryptoServiceProvider.cs
 - TextDecorationUnitValidation.cs
 - CryptoHelper.cs
 - XsdBuildProvider.cs
 - HyperLinkStyle.cs
 - altserialization.cs
 - BitmapEffectGeneralTransform.cs
 - RuntimeResourceSet.cs
 - CommandConverter.cs
 - GroupItemAutomationPeer.cs
 - ServiceSettingsResponseInfo.cs
 - FileFormatException.cs
 - PasswordBox.cs
 - HttpCachePolicy.cs
 - cryptoapiTransform.cs
 - XhtmlTextWriter.cs
 - PathGeometry.cs
 - ProcessHostServerConfig.cs
 - StringUtil.cs
 - CodeCommentStatement.cs
 - WinFormsSecurity.cs
 - OLEDB_Enum.cs
 - PeerNameRegistration.cs
 - Transform.cs
 - DataGrid.cs
 - XmlSchemaSet.cs
 - TypeInformation.cs
 - ParallelActivityDesigner.cs
 - FormsAuthenticationUser.cs
 - TimeEnumHelper.cs
 - PerformanceCounterPermissionEntry.cs
 - PrinterUnitConvert.cs
 - PerformanceCounter.cs
 - Point3DCollectionConverter.cs
 - AttachedAnnotationChangedEventArgs.cs
 - ButtonBase.cs
 - HttpModuleCollection.cs
 - Errors.cs
 - pingexception.cs
 - _ShellExpression.cs
 - AmbientProperties.cs
 - Stacktrace.cs
 - Accessors.cs
 - DesignerCapabilities.cs
 - BitmapFrame.cs
 - StylusPointProperties.cs
 - Window.cs
 - RowCache.cs