Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ParserExtension.cs
- TrustLevelCollection.cs
- GenericEnumerator.cs
- ProfileServiceManager.cs
- DataSvcMapFileSerializer.cs
- Size3D.cs
- ObjectRef.cs
- TdsParserHelperClasses.cs
- AffineTransform3D.cs
- HtmlControlPersistable.cs
- WaitHandleCannotBeOpenedException.cs
- ClosableStream.cs
- DropShadowBitmapEffect.cs
- SiblingIterators.cs
- DispatcherFrame.cs
- QilReference.cs
- Viewport3DAutomationPeer.cs
- BitmapPalette.cs
- IPAddressCollection.cs
- DataGridCell.cs
- ReadOnlyDataSourceView.cs
- IndexerNameAttribute.cs
- ComboBoxRenderer.cs
- PartitionerQueryOperator.cs
- UserControlFileEditor.cs
- WebPartAddingEventArgs.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- InputProcessorProfilesLoader.cs
- basecomparevalidator.cs
- Common.cs
- SpoolingTask.cs
- Matrix3DConverter.cs
- DataContractSerializerMessageContractImporter.cs
- QueryServiceConfigHandle.cs
- ObjectViewListener.cs
- FixedHighlight.cs
- StatusStrip.cs
- SimpleFileLog.cs
- TemplatePagerField.cs
- XamlParser.cs
- SystemResourceHost.cs
- InputLanguageCollection.cs
- SByteConverter.cs
- DataGridViewRowStateChangedEventArgs.cs
- GridItemPattern.cs
- OneOfConst.cs
- RayHitTestParameters.cs
- unsafenativemethodstextservices.cs
- _TLSstream.cs
- DataGridViewTopLeftHeaderCell.cs
- XslTransform.cs
- WebPartDisplayMode.cs
- XmlNodeWriter.cs
- DataObjectCopyingEventArgs.cs
- SiteMapSection.cs
- DesignerSerializerAttribute.cs
- DiscriminatorMap.cs
- DiscoveryClientReferences.cs
- RuleSetCollection.cs
- CommunicationException.cs
- OptimizerPatterns.cs
- DataServiceEntityAttribute.cs
- TdsParser.cs
- MethodToken.cs
- BeginEvent.cs
- DataListItemCollection.cs
- URLIdentityPermission.cs
- WebPartMenuStyle.cs
- WarningException.cs
- TrustManagerMoreInformation.cs
- _LoggingObject.cs
- TextLine.cs
- HtmlWindow.cs
- ObjectStateManager.cs
- DecimalAnimationBase.cs
- IUnknownConstantAttribute.cs
- InvalidProgramException.cs
- WebPartConnectionsConnectVerb.cs
- TemplateColumn.cs
- mediaclock.cs
- TypeUtils.cs
- FormatControl.cs
- ChangeToolStripParentVerb.cs
- StandardBindingElement.cs
- GenericUI.cs
- Msec.cs
- PropertyConverter.cs
- ParserHooks.cs
- LoggedException.cs
- VisualBasicSettings.cs
- StrongNameUtility.cs
- ClientSettingsStore.cs
- DesignerActionMethodItem.cs
- DataGridCellClipboardEventArgs.cs
- SynchronizedDispatch.cs
- LineBreakRecord.cs
- EntityClassGenerator.cs
- ProfilePropertyMetadata.cs
- ApplicationActivator.cs
- DataGridCell.cs