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
- EffectiveValueEntry.cs
- StylusSystemGestureEventArgs.cs
- PolyQuadraticBezierSegment.cs
- EntityDataSourceWrapper.cs
- Model3DGroup.cs
- DataSysAttribute.cs
- FilterableAttribute.cs
- RefExpr.cs
- Point4D.cs
- DockPatternIdentifiers.cs
- ToolBarPanel.cs
- MultiPropertyDescriptorGridEntry.cs
- ItemTypeToolStripMenuItem.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- PaperSize.cs
- ConfigXmlComment.cs
- RadioButton.cs
- RuntimeConfigurationRecord.cs
- ColorBlend.cs
- ExecutionEngineException.cs
- CurrentChangedEventManager.cs
- BoundConstants.cs
- UTF32Encoding.cs
- ContentType.cs
- IPPacketInformation.cs
- PasswordRecovery.cs
- XmlHierarchicalDataSourceView.cs
- ColumnWidthChangingEvent.cs
- ParenthesizePropertyNameAttribute.cs
- ObjectStateManager.cs
- CursorInteropHelper.cs
- XmlILConstructAnalyzer.cs
- ServiceModelSecurityTokenRequirement.cs
- ScriptComponentDescriptor.cs
- ExtenderProvidedPropertyAttribute.cs
- ToolStripItemImageRenderEventArgs.cs
- XsltLibrary.cs
- DataColumnMapping.cs
- CriticalFinalizerObject.cs
- OperationContext.cs
- FormClosedEvent.cs
- WebConfigurationHost.cs
- ExtentCqlBlock.cs
- AuthenticationConfig.cs
- QueuePropertyVariants.cs
- PasswordDeriveBytes.cs
- SrgsElementFactoryCompiler.cs
- ListItemCollection.cs
- ColumnMapProcessor.cs
- DesignerAdRotatorAdapter.cs
- VSWCFServiceContractGenerator.cs
- CodeTypeConstructor.cs
- PolicyReader.cs
- RemotingService.cs
- Utils.cs
- WorkflowServiceBuildProvider.cs
- ManagedWndProcTracker.cs
- PropertyGeneratedEventArgs.cs
- ExtenderHelpers.cs
- SafeNativeMethods.cs
- FilterableAttribute.cs
- MenuItemStyleCollection.cs
- ListViewGroupConverter.cs
- LambdaCompiler.Statements.cs
- NameService.cs
- TypeConstant.cs
- CharStorage.cs
- ApplicationBuildProvider.cs
- PersonalizationEntry.cs
- Nodes.cs
- ProfilePropertySettings.cs
- ClientRoleProvider.cs
- ClientCultureInfo.cs
- Control.cs
- TypeValidationEventArgs.cs
- HtmlAnchor.cs
- CheckPair.cs
- UserNameSecurityToken.cs
- PropVariant.cs
- ISAPIRuntime.cs
- OleDbWrapper.cs
- handlecollector.cs
- BrowserDefinitionCollection.cs
- DataBindingCollectionEditor.cs
- PackUriHelper.cs
- WindowsListViewScroll.cs
- OracleCommandBuilder.cs
- HttpWebRequest.cs
- CodeConditionStatement.cs
- wpf-etw.cs
- CustomAttributeBuilder.cs
- Metadata.cs
- TwoPhaseCommitProxy.cs
- HtmlTextArea.cs
- FrameworkTextComposition.cs
- CqlLexer.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- NamedPipeConnectionPool.cs
- UriSchemeKeyedCollection.cs
- XmlSortKeyAccumulator.cs