Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeProvider.cs
- DataSourceProvider.cs
- ExpandableObjectConverter.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- XmlSchemaFacet.cs
- CommonProperties.cs
- SiteOfOriginContainer.cs
- BooleanStorage.cs
- OracleConnection.cs
- EventProviderWriter.cs
- ResourcesBuildProvider.cs
- SafeNativeMethods.cs
- DataGridItemCollection.cs
- ObservableCollection.cs
- LinqDataSourceSelectEventArgs.cs
- View.cs
- KeyEventArgs.cs
- MatcherBuilder.cs
- RolePrincipal.cs
- SingleResultAttribute.cs
- BodyWriter.cs
- HostExecutionContextManager.cs
- TraceUtils.cs
- webeventbuffer.cs
- __FastResourceComparer.cs
- ValidatingReaderNodeData.cs
- SolidBrush.cs
- SapiRecognizer.cs
- AndCondition.cs
- BaseParser.cs
- SocketSettings.cs
- RoutedCommand.cs
- FontClient.cs
- GridViewColumnHeader.cs
- EntryWrittenEventArgs.cs
- CompilationRelaxations.cs
- IDReferencePropertyAttribute.cs
- GuidelineSet.cs
- ImageUrlEditor.cs
- EdmItemCollection.cs
- LazyTextWriterCreator.cs
- ColumnWidthChangingEvent.cs
- CompilerScopeManager.cs
- XPathExpr.cs
- RawUIStateInputReport.cs
- WriteFileContext.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ContentIterators.cs
- ZoneMembershipCondition.cs
- OdbcConnectionOpen.cs
- FixedDocumentPaginator.cs
- NativeObjectSecurity.cs
- SpecialNameAttribute.cs
- InstanceHandleReference.cs
- Content.cs
- Int16AnimationBase.cs
- PrinterResolution.cs
- Rfc2898DeriveBytes.cs
- PublishLicense.cs
- ListMarkerSourceInfo.cs
- InstanceContextMode.cs
- PropertyBuilder.cs
- WeakReferenceList.cs
- DataGridViewAccessibleObject.cs
- Int32CollectionConverter.cs
- Zone.cs
- InternalTransaction.cs
- NullableConverter.cs
- AppDomainShutdownMonitor.cs
- SplitterPanel.cs
- OleServicesContext.cs
- NumberFunctions.cs
- SemanticResultKey.cs
- CodeTryCatchFinallyStatement.cs
- OrderedDictionary.cs
- VSWCFServiceContractGenerator.cs
- TreeBuilder.cs
- ActivitySurrogate.cs
- DependentTransaction.cs
- DocumentApplicationJournalEntryEventArgs.cs
- NetCodeGroup.cs
- RegexCaptureCollection.cs
- LookupBindingPropertiesAttribute.cs
- typedescriptorpermission.cs
- ScrollPattern.cs
- WebControl.cs
- DbConnectionPoolOptions.cs
- AutoCompleteStringCollection.cs
- Monitor.cs
- ProcessModelSection.cs
- ParsedAttributeCollection.cs
- TextTreeTextBlock.cs
- NavigationProgressEventArgs.cs
- RuntimeResourceSet.cs
- CodeCommentStatement.cs
- ServicePoint.cs
- InputScopeAttribute.cs
- DataStreamFromComStream.cs
- SoapProtocolImporter.cs
- OraclePermission.cs