Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- CompoundFileDeflateTransform.cs
- SurrogateEncoder.cs
- DiagnosticTrace.cs
- ColorAnimation.cs
- SqlCacheDependencyDatabase.cs
- StateManagedCollection.cs
- ImmutableAssemblyCacheEntry.cs
- SQLBytesStorage.cs
- TypeInitializationException.cs
- ClientSettingsProvider.cs
- VisualBrush.cs
- HttpConfigurationContext.cs
- StringUtil.cs
- embossbitmapeffect.cs
- ToolStripItemDataObject.cs
- Utils.cs
- SmiEventSink.cs
- ArgumentNullException.cs
- PageContentCollection.cs
- COM2ColorConverter.cs
- Dispatcher.cs
- VisualTreeHelper.cs
- SqlCommandSet.cs
- PauseStoryboard.cs
- safelinkcollection.cs
- _OverlappedAsyncResult.cs
- NullRuntimeConfig.cs
- AddDataControlFieldDialog.cs
- MultipartContentParser.cs
- CodeAssignStatement.cs
- AssemblyBuilder.cs
- WindowsListViewGroupHelper.cs
- Point3DAnimation.cs
- SymbolEqualComparer.cs
- DocumentPageTextView.cs
- SqlInternalConnectionSmi.cs
- XmlSchemaProviderAttribute.cs
- ValidationRule.cs
- HashCodeCombiner.cs
- PropertyNames.cs
- UndoEngine.cs
- HashFinalRequest.cs
- WorkItem.cs
- SqlCommandSet.cs
- ObjectStorage.cs
- Int64Storage.cs
- UserControlCodeDomTreeGenerator.cs
- SuppressIldasmAttribute.cs
- LifetimeServices.cs
- SqlProfileProvider.cs
- ListBase.cs
- ResourceSet.cs
- HyperLinkStyle.cs
- PositiveTimeSpanValidatorAttribute.cs
- AssemblySettingAttributes.cs
- OutputScope.cs
- MultitargetUtil.cs
- Int32Collection.cs
- DesignerTransaction.cs
- ListenerBinder.cs
- TypeConverterValueSerializer.cs
- StyleHelper.cs
- MetadataItem.cs
- typedescriptorpermissionattribute.cs
- Effect.cs
- XmlResolver.cs
- DateTimePickerDesigner.cs
- WindowsButton.cs
- HtmlButton.cs
- ServiceDurableInstanceContextProvider.cs
- EngineSiteSapi.cs
- XmlSchemaSimpleTypeRestriction.cs
- TypeForwardedToAttribute.cs
- TargetException.cs
- WebSysDefaultValueAttribute.cs
- ProxyWebPartConnectionCollection.cs
- System.Data_BID.cs
- FlowNode.cs
- _NegoState.cs
- UserValidatedEventArgs.cs
- DynamicMethod.cs
- EncryptedReference.cs
- BitmapImage.cs
- glyphs.cs
- cookiecontainer.cs
- ScriptServiceAttribute.cs
- AxisAngleRotation3D.cs
- RuntimeConfigurationRecord.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- WebPartDescriptionCollection.cs
- SoapProtocolReflector.cs
- FSWPathEditor.cs
- HelpFileFileNameEditor.cs
- URLIdentityPermission.cs
- EntityFrameworkVersions.cs
- EntityChangedParams.cs
- MaterialCollection.cs
- StylusPointCollection.cs
- SplineKeyFrames.cs
- TextCharacters.cs