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
- IndentTextWriter.cs
- MetadataFile.cs
- VirtualDirectoryMappingCollection.cs
- RequiredAttributeAttribute.cs
- TypeDescriptor.cs
- CompoundFileStreamReference.cs
- QueryReaderSettings.cs
- Compensate.cs
- InfoCardClaimCollection.cs
- xdrvalidator.cs
- List.cs
- EndPoint.cs
- ExtractorMetadata.cs
- Listbox.cs
- AsynchronousChannelMergeEnumerator.cs
- ConstructorNeedsTagAttribute.cs
- IgnoreFileBuildProvider.cs
- BitStack.cs
- GeometryValueSerializer.cs
- CuspData.cs
- Funcletizer.cs
- HttpHostedTransportConfiguration.cs
- DesignerSelectionListAdapter.cs
- IPAddress.cs
- ScriptServiceAttribute.cs
- ControlBuilder.cs
- WinFormsUtils.cs
- HttpCachePolicy.cs
- WebPartMinimizeVerb.cs
- DataGridColumn.cs
- AnimationLayer.cs
- ISAPIWorkerRequest.cs
- SHA256.cs
- WebContentFormatHelper.cs
- RepeatButtonAutomationPeer.cs
- TextTreeUndo.cs
- ValidationPropertyAttribute.cs
- PrimarySelectionGlyph.cs
- PermissionRequestEvidence.cs
- Effect.cs
- TextAnchor.cs
- MetaForeignKeyColumn.cs
- XmlCollation.cs
- Constraint.cs
- SqlMultiplexer.cs
- WindowsClaimSet.cs
- SignedXml.cs
- GridViewHeaderRowPresenter.cs
- KeyTimeConverter.cs
- mansign.cs
- FixedSchema.cs
- UnmanagedMemoryAccessor.cs
- DBConcurrencyException.cs
- OdbcConnectionHandle.cs
- HijriCalendar.cs
- MDIWindowDialog.cs
- PointAnimationUsingPath.cs
- TextParagraphCache.cs
- Triplet.cs
- TemplateControlParser.cs
- LinkedResourceCollection.cs
- TemplateParser.cs
- AssertValidation.cs
- JoinSymbol.cs
- RowBinding.cs
- CircleHotSpot.cs
- CancellationHandlerDesigner.cs
- ScriptingProfileServiceSection.cs
- MetadataCollection.cs
- MenuRendererStandards.cs
- CodeLinePragma.cs
- DbConnectionPoolCounters.cs
- DataControlButton.cs
- ValidationError.cs
- ProxyElement.cs
- DSACryptoServiceProvider.cs
- BitmapCodecInfo.cs
- Helpers.cs
- AppSettingsReader.cs
- PropertyAccessVisitor.cs
- ItemCollection.cs
- QilList.cs
- RecordManager.cs
- SqlDataSourceCommandEventArgs.cs
- wmiprovider.cs
- UriScheme.cs
- HwndSourceKeyboardInputSite.cs
- PersonalizableTypeEntry.cs
- Oid.cs
- DetailsViewPageEventArgs.cs
- AutoResetEvent.cs
- PresentationAppDomainManager.cs
- DataGridViewRowsRemovedEventArgs.cs
- SafeRegistryHandle.cs
- HtmlTableCellCollection.cs
- PrintDialogException.cs
- HttpWebRequest.cs
- ParseElementCollection.cs
- DataGridViewBindingCompleteEventArgs.cs
- ImageFormat.cs