HtmlInputPassword イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | ServerChange | サーバーで Value プロパティが変更されると発生します。 ( HtmlInputText から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

関連項目
HtmlInputPassword クラスSystem.Web.UI.HtmlControls 名前空間
HtmlInputText
HtmlTextArea
その他の技術情報
HTML サーバー コントロールHtmlInputPassword クラス
アセンブリ: System.Web (system.web.dll 内)

<ValidationPropertyAttribute("Value")> _ Public Class HtmlInputPassword Inherits HtmlInputText Implements IPostBackDataHandler
[ValidationPropertyAttribute("Value")] public class HtmlInputPassword : HtmlInputText, IPostBackDataHandler
[ValidationPropertyAttribute(L"Value")] public ref class HtmlInputPassword : public HtmlInputText, IPostBackDataHandler

HtmlInputPassword クラスは HtmlInputText クラスから派生しており、ユーザーがパスワードを入力するための単一行テキスト ボックスを作成するために使用します。HtmlInputPassword コントロールを使用した場合、フォームが送信されるたびに Value プロパティがサーバーにポストバックされます。HtmlInputPassword コントロールの Value プロパティは、ビューステートで保持されません。
MaxLength プロパティは、テキスト ボックスに入力できる最大文字数を指定します。Size プロパティでは、テキスト ボックスの幅を指定できます。Value プロパティは、ユーザーがテキスト ボックスに入力した値を確認するために使用します。Value プロパティの内容がサーバーへのポスト間で変更された場合は、HtmlInputPassword コントロールが提供する ServerChange イベントが発生します。これにより、イベントが発生するたびに命令のカスタム セットを実行するイベント ハンドラを作成できます。
![]() |
---|
HtmlInputPassword コントロールには、サーバーへのポストバックの手段は組み込まれていません。Web ページに、HtmlButton コントロールや HtmlInputSubmit コントロールなど、サーバーへのポストバックをサポートする別のコントロールを提供する必要があります。 |
HtmlInputPassword のインスタンスの初期プロパティ値の一覧については、HtmlInputPassword コンストラクタのトピックを参照してください。

Web フォーム ページで <input type=text>、<input type=password>、および <input type=submit> の各 HTML コントロールを宣言して使用する方法を次のコード例に示します。
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <body> <form id="Form1" runat="server"> <p></p><div>Username</div> <br /> <input type="text" runat="server" /> <p></p><div>Password</div> <br /> <input type="password" runat="server" /> <p></p><input type="submit" runat="server" value="Submit" /> </form> </body> </html>
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <body> <form id="Form1" runat="server"> <p></p><div>Username</div> <br /> <input type="text" runat="server" /> <p></p><div>Password</div> <br /> <input type="password" runat="server" /> <p></p><input type="submit" runat="server" value="Submit" /> </form> </body> </html>
<%@ Page Language="VJ#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > <body> <form id="Form1" runat="server"> <p></p><div>Username</div> <br /> <input type="text" runat="server" /> <p></p><div>Password</div> <br /> <input type="password" runat="server" /> <p></p><input type="submit" runat="server" value="Submit" /> </form> </body> </html>
Page_Load メソッドの呼び出し中に同じ 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 EventArgs) If (IsPostBack) Then ' Add code to process the Login. End If End Sub Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Dim userText As HtmlInputText = New HtmlInputText userText.MaxLength = 20 Placeholder1.Controls.Add(userText) Dim passwordText As HtmlInputPassword = New HtmlInputPassword passwordText.MaxLength = 20 Placeholder2.Controls.Add(passwordText) Dim submitButton As HtmlInputSubmit = New HtmlInputSubmit submitButton.Value = "Submit" Placeholder3.Controls.Add(submitButton) End Sub </script> <html > <body> <form id="Form1" runat="server"> <table cellpadding="2"> <tr> <td>User Name <asp:placeholder runat="server" id="Placeholder1" /> </td></tr> <tr> <td>Password <asp:placeholder runat="server" id="Placeholder2" /> </td></tr> <tr><td><asp:placeholder runat="server" id="Placeholder3" /> </td></tr> </table> </form> </body> </html>
<%@ 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) { if (IsPostBack) { // Add code to process the Login. } } protected void Page_Init(object sender, EventArgs e) { HtmlInputText userText = new HtmlInputText(); userText.MaxLength = 20; Placeholder1.Controls.Add(userText); HtmlInputPassword passwordText = new HtmlInputPassword(); passwordText.MaxLength = 20; Placeholder2.Controls.Add(passwordText); HtmlInputSubmit submitButton = new HtmlInputSubmit(); submitButton.Value = "Submit"; Placeholder3.Controls.Add(submitButton); } </script> <html > <body> <form runat="server"> <table cellpadding="2"> <tr> <td>User Name <asp:placeholder runat="server" id="Placeholder1" /> </td></tr> <tr> <td>Password <asp:placeholder runat="server" id="Placeholder2" /> </td></tr> <tr><td><asp:placeholder runat="server" id="Placeholder3" /> </td></tr> </table> </form> </body> </html>
<%@ Page Language="VJ#" %> <!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, System.EventArgs e) { if (get_IsPostBack()) { // Add code to process the Login. } } protected void Page_Init(Object sender, EventArgs e) { HtmlInputText userText = new HtmlInputText(); userText.set_MaxLength(20); Placeholder1.get_Controls().Add(userText); HtmlInputPassword passwordText = new HtmlInputPassword(); passwordText.set_MaxLength(20); Placeholder2.get_Controls().Add(passwordText); HtmlInputSubmit submitButton = new HtmlInputSubmit(); submitButton.set_Value("Submit"); Placeholder3.get_Controls().Add(submitButton); } </script> <html > <body> <form runat="server"> <table cellpadding="2"> <tr> <td>User Name <asp:placeholder runat="server" id="Placeholder1" /> </td></tr> <tr> <td>Password <asp:placeholder runat="server" id="Placeholder2" /> </td></tr> <tr><td><asp:placeholder runat="server" id="Placeholder3" /> </td></tr> </table> </form> </body> </html>

System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlInputControl
System.Web.UI.HtmlControls.HtmlInputText
System.Web.UI.HtmlControls.HtmlInputPassword


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlInputPassword コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


このコンストラクタを使用して、既定値で HtmlInputPassword コントロールの新しいインスタンスを作成し、初期化します。このコンストラクタは password タイプのテキスト ボックス コントロールを作成します。
HtmlInputPassword のインスタンスの初期プロパティ値を次の表に示します。

既定のコンストラクタを使用して Web フォーム ページに HtmlInputText、HtmlInputPassword、および HtmlInputSubmit の各コントロールをプログラムから追加し、簡単なログイン画面を作成する方法を次のコード例に示します。
<%@ 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 EventArgs) If (IsPostBack) Then ' Add code to process the Login. End If End Sub Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Dim userText As HtmlInputText = New HtmlInputText userText.MaxLength = 20 Placeholder1.Controls.Add(userText) Dim passwordText As HtmlInputPassword = New HtmlInputPassword passwordText.MaxLength = 20 Placeholder2.Controls.Add(passwordText) Dim submitButton As HtmlInputSubmit = New HtmlInputSubmit submitButton.Value = "Submit" Placeholder3.Controls.Add(submitButton) End Sub </script> <html > <body> <form id="Form1" runat="server"> <table cellpadding="2"> <tr> <td>User Name <asp:placeholder runat="server" id="Placeholder1" /> </td></tr> <tr> <td>Password <asp:placeholder runat="server" id="Placeholder2" /> </td></tr> <tr><td><asp:placeholder runat="server" id="Placeholder3" /> </td></tr> </table> </form> </body> </html>
<%@ 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) { if (IsPostBack) { // Add code to process the Login. } } protected void Page_Init(object sender, EventArgs e) { HtmlInputText userText = new HtmlInputText(); userText.MaxLength = 20; Placeholder1.Controls.Add(userText); HtmlInputPassword passwordText = new HtmlInputPassword(); passwordText.MaxLength = 20; Placeholder2.Controls.Add(passwordText); HtmlInputSubmit submitButton = new HtmlInputSubmit(); submitButton.Value = "Submit"; Placeholder3.Controls.Add(submitButton); } </script> <html > <body> <form runat="server"> <table cellpadding="2"> <tr> <td>User Name <asp:placeholder runat="server" id="Placeholder1" /> </td></tr> <tr> <td>Password <asp:placeholder runat="server" id="Placeholder2" /> </td></tr> <tr><td><asp:placeholder runat="server" id="Placeholder3" /> </td></tr> </table> </form> </body> </html>
<%@ Page Language="VJ#" %> <!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, System.EventArgs e) { if (get_IsPostBack()) { // Add code to process the Login. } } protected void Page_Init(Object sender, EventArgs e) { HtmlInputText userText = new HtmlInputText(); userText.set_MaxLength(20); Placeholder1.get_Controls().Add(userText); HtmlInputPassword passwordText = new HtmlInputPassword(); passwordText.set_MaxLength(20); Placeholder2.get_Controls().Add(passwordText); HtmlInputSubmit submitButton = new HtmlInputSubmit(); submitButton.set_Value("Submit"); Placeholder3.get_Controls().Add(submitButton); } </script> <html > <body> <form runat="server"> <table cellpadding="2"> <tr> <td>User Name <asp:placeholder runat="server" id="Placeholder1" /> </td></tr> <tr> <td>Password <asp:placeholder runat="server" id="Placeholder2" /> </td></tr> <tr><td><asp:placeholder runat="server" id="Placeholder3" /> </td></tr> </table> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlInputPassword プロパティ



関連項目
HtmlInputPassword クラスSystem.Web.UI.HtmlControls 名前空間
HtmlInputText
HtmlTextArea
その他の技術情報
HTML サーバー コントロールHtmlInputPassword メソッド



関連項目
HtmlInputPassword クラスSystem.Web.UI.HtmlControls 名前空間
HtmlInputText
HtmlTextArea
その他の技術情報
HTML サーバー コントロールHtmlInputPassword メンバ
サーバーの HTML <input type= password> 要素へのプログラムによるアクセスを許可します。
HtmlInputPassword データ型で公開されるメンバを以下の表に示します。






名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | ServerChange | サーバーで Value プロパティが変更されると発生します。(HtmlInputText から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

関連項目
HtmlInputPassword クラスSystem.Web.UI.HtmlControls 名前空間
HtmlInputText
HtmlTextArea
その他の技術情報
HTML サーバー コントロール- HtmlInputPasswordのページへのリンク