HtmlAnchor.HtmlAnchor Constructor

Initializes a new instance of the HtmlAnchor class.

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

public HtmlAnchor ()
public HtmlAnchor ()
public function HtmlAnchor ()
Not applicable.

Use this constructor to create and initialize a new instance of the HtmlAnchor control.

The following table shows the initial property value for an instance of HtmlAnchor.


Initial Value


The "a" literal string.

The following code example demonstrates how to dynamically add an HtmlAnchor control to the Web Forms page.

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

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

    <title> HtmlAnchor Constructor Example </title>
<script runat="server">

      void Page_Load(Object sender, EventArgs e)
         // Create a new HtmlAnchor control.
         HtmlAnchor NewAnchorControl = new HtmlAnchor();

         // Set the properties of the new HtmlAnchor control.
         NewAnchorControl.Name = "NewAnchorControl";
         NewAnchorControl.HRef = "";
         NewAnchorControl.Target = "_blank";
         NewAnchorControl.InnerHtml = "Microsoft Home";

         // Add the new HtmlAnchor control to the Controls collection of the
         // PlaceHolder control. 





   <form id="form1" runat="server">

      <h3> HtmlAnchor Constructor Example </h3>

      <asp:PlaceHolder ID="ControlContainer"



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, 1.1, 1.0