HtmlMeta.Scheme Właściwość

Definicja

Pobiera lub ustawia scheme atrybut używany do interpretowania wartości właściwości metadanych zdefiniowanej przez kontrolkę HtmlMeta .

public:
 virtual property System::String ^ Scheme { System::String ^ get(); void set(System::String ^ value); };
public virtual string Scheme { get; set; }
member this.Scheme : string with get, set
Public Overridable Property Scheme As String

Wartość właściwości

String

Atrybut scheme .

Przykłady

W poniższym przykładzie kodu pokazano, jak używać kontrolki HtmlMeta do definiowania elementów HTML <meta> dla strony sieci Web. Zdefiniowano dwa <meta> tagi: jedno z listą słów kluczowych opisujących stronę i datę utworzenia strony. Właściwość Scheme jest używana do tagu powiązanego z <meta> datą, aby ułatwić agentom użytkowników odczytywanie wartości daty.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<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";
    head.Controls.Add(hm1);
    
    // 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";
    head.Controls.Add(hm2);
    
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>HtmlMeta Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    View the HTML source code of the page to see the two HTML meta elements added.
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    
    ' Create two instances of an HtmlMeta control.
    Dim hm1 As New HtmlMeta()
    Dim hm2 As New HtmlMeta()
    
    ' Get a reference to the page header element.
    Dim head As 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"
    head.Controls.Add(hm1)

    ' 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"
    head.Controls.Add(hm2)

  End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>HtmlMeta Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    View the HTML source code of the page to see the two HTML meta elements added.
    </div>
    </form>
</body>
</html>

Uwagi

Właściwość Scheme umożliwia określenie scheme atrybutu renderowanego elementu HTML <meta> . Atrybut scheme może służyć do udostępniania agentów użytkowników, takich jak przeglądarki klienta lub aparaty wyszukiwania, dodatkowy kontekst do interpretowania właściwości metadanych.

Właściwość Scheme jest renderowana do scheme atrybutu wynikowego elementu HTML <meta> .

Dotyczy

Zobacz też