This documentation is archived and is not being maintained.

HtmlInputPassword Constructor

Initializes a new instance of the HtmlInputPassword class using default values.

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

public HtmlInputPassword()

Use this constructor to create and initialize a new instance of the HtmlInputPassword control using default values. It creates a password type text box control.

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


Initial Value


The "password" literal string.

The following code example demonstrates how to programmatically add HtmlInputText, HtmlInputPassword, and HtmlInputSubmit controls to a Web Forms page using default constructors to create a simple login screen.

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

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

<script runat="server">

  protected void page_load(object sender, EventArgs e)
    if (IsPostBack)
      // Add code to process the Login.

  protected void Page_Init(object sender, EventArgs e)
    HtmlInputText userText = new HtmlInputText();
    userText.MaxLength = 20;

    HtmlInputPassword passwordText = new HtmlInputPassword();
    passwordText.MaxLength = 20;

    HtmlInputSubmit submitButton = new HtmlInputSubmit();
    submitButton.Value = "Submit";

<html xmlns="" >
  <head runat="server">
    <title>ASP.NET Example</title>
    <form id="form1" runat="server">

      <table cellpadding="2">
        <td>User Name
                id="Placeholder1" />
                id="Placeholder2" />
                id="Placeholder3" />

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.