Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SqlDataSourceTableQuery.cs
- ButtonFieldBase.cs
- TcpConnectionPoolSettings.cs
- ToolStripItemDataObject.cs
- DesignerActionListCollection.cs
- CaseStatementProjectedSlot.cs
- ProgressiveCrcCalculatingStream.cs
- TargetFrameworkUtil.cs
- NonSerializedAttribute.cs
- CalculatedColumn.cs
- XmlAttributeCache.cs
- CodeArrayIndexerExpression.cs
- HttpModuleAction.cs
- ElementMarkupObject.cs
- Rfc4050KeyFormatter.cs
- NativeMethods.cs
- LocationSectionRecord.cs
- DelegateInArgument.cs
- File.cs
- Mutex.cs
- XmlSchemaInclude.cs
- TypeProvider.cs
- ApplicationContext.cs
- HttpCookie.cs
- FixedSOMContainer.cs
- BridgeDataReader.cs
- DataGridViewCell.cs
- ConnectionInterfaceCollection.cs
- QuotedPrintableStream.cs
- ControlValuePropertyAttribute.cs
- AccessDataSource.cs
- RtfToXamlReader.cs
- PolicyStatement.cs
- XmlBaseReader.cs
- DataGridViewCellFormattingEventArgs.cs
- OrthographicCamera.cs
- TextRangeSerialization.cs
- DataGridTableCollection.cs
- OletxVolatileEnlistment.cs
- MinMaxParagraphWidth.cs
- Dispatcher.cs
- CodeCompileUnit.cs
- CodeSnippetExpression.cs
- DictionarySectionHandler.cs
- SqlNode.cs
- KeyEventArgs.cs
- ReadContentAsBinaryHelper.cs
- UnsafeNativeMethodsMilCoreApi.cs
- ActivityPreviewDesigner.cs
- ConfigXmlSignificantWhitespace.cs
- PersonalizationDictionary.cs
- NullableConverter.cs
- EntryPointNotFoundException.cs
- ConfigXmlAttribute.cs
- DataKey.cs
- ReaderOutput.cs
- XmlSchemaInfo.cs
- PtsHost.cs
- ProxyAssemblyNotLoadedException.cs
- SiteOfOriginContainer.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- CollectionViewSource.cs
- LocalizableResourceBuilder.cs
- ExclusiveTcpTransportManager.cs
- PropertyTabChangedEvent.cs
- BaseParagraph.cs
- UncommonField.cs
- ResourceContainer.cs
- DrawingServices.cs
- DecimalAnimationUsingKeyFrames.cs
- AdRotatorDesigner.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- ExpressionParser.cs
- EntityCommandCompilationException.cs
- DataListAutoFormat.cs
- DataGridCommandEventArgs.cs
- SoundPlayer.cs
- CompositeDispatchFormatter.cs
- IItemContainerGenerator.cs
- HttpCachePolicyElement.cs
- EllipseGeometry.cs
- DiscoveryClient.cs
- DbProviderFactories.cs
- Parameter.cs
- AssociatedControlConverter.cs
- ErrorRuntimeConfig.cs
- InProcStateClientManager.cs
- DefaultTextStoreTextComposition.cs
- FaultContext.cs
- ClientTarget.cs
- Set.cs
- TextRangeEditLists.cs
- FixedPosition.cs
- JsonEncodingStreamWrapper.cs
- HMACSHA1.cs
- InvokeHandlers.cs
- SafeNativeMethods.cs
- AssemblySettingAttributes.cs
- SponsorHelper.cs
- WebPartEditorCancelVerb.cs