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
- XmlChoiceIdentifierAttribute.cs
- PerfCounters.cs
- HiddenField.cs
- ClientOperation.cs
- SqlSupersetValidator.cs
- Drawing.cs
- RotateTransform.cs
- XamlSerializerUtil.cs
- ObjectListCommand.cs
- EtwTrace.cs
- LambdaCompiler.Statements.cs
- CoreSwitches.cs
- SweepDirectionValidation.cs
- Deflater.cs
- CookielessHelper.cs
- ClientScriptManager.cs
- XamlVector3DCollectionSerializer.cs
- PrimitiveXmlSerializers.cs
- XmlQualifiedName.cs
- ReadOnlyDataSource.cs
- XmlParser.cs
- DataTableClearEvent.cs
- ScrollBarAutomationPeer.cs
- BitmapEffectState.cs
- TabControlCancelEvent.cs
- DocumentGridContextMenu.cs
- AdjustableArrowCap.cs
- MetadataSource.cs
- CheckBoxList.cs
- DataGridViewDesigner.cs
- TargetInvocationException.cs
- DataGridDesigner.cs
- ObjectDataSourceStatusEventArgs.cs
- UserControl.cs
- XsltConvert.cs
- oledbmetadatacollectionnames.cs
- HScrollBar.cs
- DynamicMetaObjectBinder.cs
- TextTreeUndo.cs
- LineGeometry.cs
- Baml2006ReaderFrame.cs
- CursorConverter.cs
- Relationship.cs
- DesignerActionVerbList.cs
- hebrewshape.cs
- WmlImageAdapter.cs
- PageBuildProvider.cs
- AssociationSetEnd.cs
- HttpApplicationFactory.cs
- FontNamesConverter.cs
- LongPath.cs
- TargetPerspective.cs
- XhtmlBasicSelectionListAdapter.cs
- StickyNoteHelper.cs
- PointAnimationBase.cs
- InvokeProviderWrapper.cs
- RawAppCommandInputReport.cs
- Bezier.cs
- ConfigPathUtility.cs
- SiteMapNodeItem.cs
- SingleAnimationUsingKeyFrames.cs
- StrokeNodeData.cs
- Rect3DConverter.cs
- NamespaceMapping.cs
- ConstraintConverter.cs
- Int32.cs
- NeedSkipTokenVisitor.cs
- ToolStripButton.cs
- CacheMemory.cs
- BasicExpressionVisitor.cs
- WebBrowserBase.cs
- IUnknownConstantAttribute.cs
- StateFinalizationActivity.cs
- SQLByteStorage.cs
- AudioFormatConverter.cs
- TypeReference.cs
- SR.cs
- TheQuery.cs
- serverconfig.cs
- ServiceContractGenerationContext.cs
- TextAutomationPeer.cs
- EventlogProvider.cs
- ApplicationDirectory.cs
- SQLString.cs
- XmlSchemaSimpleTypeUnion.cs
- EventRouteFactory.cs
- ScrollBar.cs
- DataServiceQueryProvider.cs
- DnsPermission.cs
- OleDbConnectionFactory.cs
- SettingsProviderCollection.cs
- WebPartTracker.cs
- SliderAutomationPeer.cs
- SRGSCompiler.cs
- ClientUrlResolverWrapper.cs
- RowVisual.cs
- SmtpException.cs
- UndoManager.cs
- KeyInstance.cs
- securitycriticaldataClass.cs