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
- CreateUserWizard.cs
- DebugInfoExpression.cs
- RemoteArgument.cs
- CodeRegionDirective.cs
- TypeHelpers.cs
- AnnotationResourceChangedEventArgs.cs
- DataGridView.cs
- TrackBarRenderer.cs
- FontFamilyValueSerializer.cs
- EntityDataSourceQueryBuilder.cs
- AuthenticationModulesSection.cs
- Merger.cs
- FormsAuthenticationEventArgs.cs
- RightsManagementErrorHandler.cs
- Configuration.cs
- Policy.cs
- Window.cs
- unitconverter.cs
- ContainsRowNumberChecker.cs
- EventBuilder.cs
- WebPartMinimizeVerb.cs
- TextParagraphView.cs
- ApplicationException.cs
- Nullable.cs
- ACL.cs
- CfgSemanticTag.cs
- ClientTargetCollection.cs
- HtmlShim.cs
- EntityDataSourceDataSelection.cs
- XmlLangPropertyAttribute.cs
- QuadraticBezierSegment.cs
- CheckBoxAutomationPeer.cs
- XmlSchemaSimpleType.cs
- ConsoleKeyInfo.cs
- PerfCounterSection.cs
- CollectionViewGroup.cs
- StaticExtension.cs
- ListItem.cs
- GridViewEditEventArgs.cs
- ModelPropertyImpl.cs
- ConfigurationManagerHelperFactory.cs
- PeerTransportListenAddressConverter.cs
- Material.cs
- VectorCollection.cs
- StateValidator.cs
- Task.cs
- DelegateBodyWriter.cs
- LostFocusEventManager.cs
- Brush.cs
- ConcurrentDictionary.cs
- ReadOnlyCollection.cs
- Comparer.cs
- RootBrowserWindow.cs
- AssertFilter.cs
- SafeEventLogWriteHandle.cs
- ImageAutomationPeer.cs
- SEHException.cs
- PropertyRecord.cs
- EnterpriseServicesHelper.cs
- DocumentCollection.cs
- DataGridHeaderBorder.cs
- ChtmlTextWriter.cs
- TypographyProperties.cs
- BaseCollection.cs
- XhtmlBasicCalendarAdapter.cs
- NetDataContractSerializer.cs
- MethodCallTranslator.cs
- LockedAssemblyCache.cs
- CodeGen.cs
- StreamGeometry.cs
- XamlTemplateSerializer.cs
- StorageEndPropertyMapping.cs
- UriTemplateQueryValue.cs
- GatewayIPAddressInformationCollection.cs
- DocumentApplicationJournalEntryEventArgs.cs
- ClientRoleProvider.cs
- MenuScrollingVisibilityConverter.cs
- ChtmlTextWriter.cs
- InputLanguageEventArgs.cs
- LinqDataSource.cs
- WebHeaderCollection.cs
- SerializationException.cs
- DeobfuscatingStream.cs
- sqlcontext.cs
- MimeWriter.cs
- BypassElementCollection.cs
- GAC.cs
- FactoryGenerator.cs
- BaseCodeDomTreeGenerator.cs
- TextBoxAutomationPeer.cs
- Axis.cs
- UnconditionalPolicy.cs
- CallbackHandler.cs
- UpdateRecord.cs
- DataListItem.cs
- AuthenticationException.cs
- PagesChangedEventArgs.cs
- brushes.cs
- GZipStream.cs
- DataGridRowAutomationPeer.cs