HtmlMeta.Content Property


Gets or sets the metadata property value defined by the HtmlMeta control.

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

Public Overridable Property Content As String

Property Value

Type: System.String

The metadata property value.

The Content property, together with the Name property, defines a metadata property of the page.

The Content property is rendered to the content 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> elements are defined, one listing keywords describing the page and one listing the date the page was created. The Content property is used to define the content attribute for each <meta> tag.

<%@ Page Language="VB" %>

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

<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"

    ' 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"

  End Sub

<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.

.NET Framework
Available since 2.0
Return to top