Code:
/ FX-1434 / FX-1434 / 1.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
- BooleanToVisibilityConverter.cs
- CustomValidator.cs
- NetworkInterface.cs
- AttachInfo.cs
- SizeAnimation.cs
- BuildResultCache.cs
- WebHeaderCollection.cs
- PseudoWebRequest.cs
- XmlNamespaceDeclarationsAttribute.cs
- DecoderNLS.cs
- ObjectParameterCollection.cs
- SystemNetworkInterface.cs
- SrgsGrammar.cs
- XmlUtil.cs
- SqlDuplicator.cs
- NamespaceEmitter.cs
- StubHelpers.cs
- WebPartHeaderCloseVerb.cs
- CloudCollection.cs
- CaseExpr.cs
- ImpersonationContext.cs
- ImageFormat.cs
- DataStorage.cs
- VariableValue.cs
- ProviderConnectionPoint.cs
- TriggerBase.cs
- CodeEventReferenceExpression.cs
- CompilerState.cs
- SmtpNetworkElement.cs
- ToolStripStatusLabel.cs
- InputReferenceExpression.cs
- BitmapEffectInputConnector.cs
- SqlClientMetaDataCollectionNames.cs
- MethodAccessException.cs
- WebPart.cs
- EntryPointNotFoundException.cs
- Clock.cs
- EncryptedPackage.cs
- ListSourceHelper.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SequenceDesigner.cs
- ThrowHelper.cs
- CrossContextChannel.cs
- ColorContext.cs
- PropertyGrid.cs
- CheckBoxDesigner.cs
- AlignmentXValidation.cs
- MarkerProperties.cs
- IdentityModelStringsVersion1.cs
- TextFormatterContext.cs
- AccessDataSource.cs
- Types.cs
- DeferredReference.cs
- SessionSymmetricTransportSecurityProtocolFactory.cs
- Point4DConverter.cs
- GatewayIPAddressInformationCollection.cs
- HierarchicalDataTemplate.cs
- OleDbStruct.cs
- RightsManagementErrorHandler.cs
- ToolBarButtonClickEvent.cs
- SQLUtility.cs
- GPPOINT.cs
- BitmapCache.cs
- ConnectionProviderAttribute.cs
- BaseTemplatedMobileComponentEditor.cs
- ViewStateException.cs
- MsmqException.cs
- HealthMonitoringSection.cs
- InsufficientExecutionStackException.cs
- ThreadExceptionEvent.cs
- AppSettingsExpressionBuilder.cs
- RawStylusInputReport.cs
- NestedContainer.cs
- DeploymentSection.cs
- coordinator.cs
- SpotLight.cs
- OptionalRstParameters.cs
- DropDownList.cs
- SmiEventSink_Default.cs
- Int64.cs
- PageThemeParser.cs
- StylusEditingBehavior.cs
- NotifyCollectionChangedEventArgs.cs
- TriState.cs
- GPRECT.cs
- ScaleTransform.cs
- DataServiceResponse.cs
- InvalidOleVariantTypeException.cs
- UTF7Encoding.cs
- ListItemsCollectionEditor.cs
- WindowsFormsLinkLabel.cs
- SiteMapNode.cs
- Marshal.cs
- JavaScriptString.cs
- DataGridAutomationPeer.cs
- ObjectTag.cs
- CachedFontFace.cs
- TypeReference.cs
- ISessionStateStore.cs
- mda.cs