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
- TargetConverter.cs
- ThrowHelper.cs
- AutomationPropertyInfo.cs
- RectAnimationClockResource.cs
- Encoder.cs
- GraphicsContext.cs
- XPathParser.cs
- FixedSOMPageElement.cs
- SimpleParser.cs
- DbSetClause.cs
- StartUpEventArgs.cs
- Registry.cs
- StylusPointPropertyInfoDefaults.cs
- Cell.cs
- CollectionView.cs
- CqlWriter.cs
- ImageDesigner.cs
- Calendar.cs
- objectresult_tresulttype.cs
- ClientUrlResolverWrapper.cs
- CurrencyWrapper.cs
- StateBag.cs
- NopReturnReader.cs
- WebPartCollection.cs
- TextParaLineResult.cs
- CopyCodeAction.cs
- SqlRowUpdatedEvent.cs
- SqlNotificationRequest.cs
- PathFigureCollectionConverter.cs
- RepeatBehavior.cs
- PropertyToken.cs
- ResolvedKeyFrameEntry.cs
- TextRangeSerialization.cs
- TypeTypeConverter.cs
- UserControl.cs
- WebPartEditorApplyVerb.cs
- SqlWriter.cs
- BaseValidator.cs
- Typeface.cs
- ExtractorMetadata.cs
- DataServiceStreamProviderWrapper.cs
- ObjectStateFormatter.cs
- WebPartEditorOkVerb.cs
- ParagraphVisual.cs
- PreparingEnlistment.cs
- WindowsGraphics2.cs
- HtmlShim.cs
- SqlClientPermission.cs
- Helpers.cs
- LoginDesigner.cs
- TabItem.cs
- CommentGlyph.cs
- Shape.cs
- AtomParser.cs
- DoubleCollectionConverter.cs
- AssemblyUtil.cs
- GB18030Encoding.cs
- TextTreeUndoUnit.cs
- StateDesigner.CommentLayoutGlyph.cs
- SelectionItemPattern.cs
- MachineKeySection.cs
- ComponentEditorForm.cs
- DeviceContext.cs
- RelationshipWrapper.cs
- ProtocolsConfigurationHandler.cs
- PreloadHost.cs
- WorkflowRuntimeServicesBehavior.cs
- CodeTypeReferenceCollection.cs
- BamlLocalizableResource.cs
- RuntimeHandles.cs
- TraceData.cs
- XPathScanner.cs
- QuerySafeNavigator.cs
- Pens.cs
- DigestTraceRecordHelper.cs
- DataSourceGeneratorException.cs
- DataGrid.cs
- Pair.cs
- RectValueSerializer.cs
- VisualStateManager.cs
- HandleExceptionArgs.cs
- FixedTextPointer.cs
- ForceCopyBuildProvider.cs
- FileIOPermission.cs
- NavigationPropertyEmitter.cs
- Serializer.cs
- DataBoundControlAdapter.cs
- Button.cs
- regiisutil.cs
- TextParaClient.cs
- InvokeWebServiceDesigner.cs
- XPathAncestorQuery.cs
- Calendar.cs
- SymbolDocumentGenerator.cs
- ScriptResourceAttribute.cs
- TemplateContent.cs
- XmlSchemaAttribute.cs
- XmlElementCollection.cs
- CodeIdentifier.cs
- CommandField.cs