다음을 통해 공유


HtmlMeta.Scheme 속성

정의

컨트롤에서 정의 HtmlMetascheme 메타데이터 속성 값을 해석하는 데 사용되는 특성을 가져오거나 설정합니다.

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

속성 값

scheme 속성입니다.

예제

다음 코드 예제에서는 웹 페이지에 대 한 HTML <meta> 요소를 정의 하는 컨트롤을 사용 HtmlMeta 하는 방법을 보여 줍니다. 두 개의 <meta> 태그가 정의됩니다. 하나는 페이지를 설명하는 목록 키워드이고 다른 하나는 페이지를 만든 날짜를 나열합니다. 이 Scheme 속성은 사용자 에이전트가 날짜 값을 읽는 데 도움이 되도록 날짜 관련 <meta> 태그에 사용됩니다.

<%@ 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>

설명

Scheme 속성을 사용하면 렌더링된 HTML <meta> 요소의 특성을 지정할 scheme 수 있습니다. 이 scheme 특성을 사용하여 클라이언트 브라우저 또는 검색 엔진과 같은 사용자 에이전트와 메타데이터 속성을 해석하기 위한 추가 컨텍스트를 제공할 수 있습니다.

속성은 Scheme 결과 HTML <meta> 요소의 특성에 렌더링 scheme 됩니다.

적용 대상

추가 정보