This documentation is archived and is not being maintained.

HtmlMeta.Scheme Property

Gets or sets a scheme attribute used to interpret the metadata property value defined by the HtmlMeta control.

Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)

public virtual string Scheme { get; set; }
/** @property */
public String get_Scheme ()

/** @property */
public void set_Scheme (String value)

public function get Scheme () : String

public function set Scheme (value : String)

Not applicable.

Property Value

The scheme attribute.

The Scheme property allows you to specify a scheme attribute of the rendered HTML <meta> element. The scheme attribute can be used to provide user agents, such as client browsers or search engines, additional context for interpreting the metadata property.

The Scheme property is rendered to the scheme attribute of the resulting HTML <meta> element.

The following code example demonstrates how to use the HtmlMeta control to define HTML <meta> elements for a Web page. Two <meta> tags are defined, one listing keywords describing the page and one listing the date the page was created. The Scheme property is used for the date-related <meta> tag to aid user agents reading the date value.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
    // Create two instances of an HtmlMeta control.
    HtmlMeta hm1 = new HtmlMeta();
    HtmlMeta hm2 = new HtmlMeta();    

    // Get a reference to the page header element.
    HtmlHead head = (HtmlHead)Page.Header;
    // Define an HTML <meta> element that is useful for search engines.
    hm1.Name = "keywords";
    hm1.Content = "words that describe your web page";
    // Define an HTML <meta> element with a Scheme attribute.
    hm2.Name = "date";
    hm2.Content = DateTime.Now.ToString("yyyy-MM-dd");
    hm2.Scheme = "YYYY-MM-DD";

<html xmlns="" >
<head runat="server">
    <title>HtmlMeta Example</title>
    <form id="form1" runat="server">
    View the HTML source code of the page to see the two HTML meta elements added.

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0