HtmlInputSubmit クラス
アセンブリ: System.Web (system.web.dll 内)


HtmlInputSubmit クラスは、HtmlInputButton クラスから派生しており、フォームを送信するボタン コントロールを Web ページ上に作成する場合に使用します。HtmlInputSubmit コントロールは、フォーム コントロールを初期値にリセットする HtmlInputReset コントロールと共によく使用されます。
HtmlInputSubmit のインスタンスの初期プロパティ値の一覧については、HtmlInputSubmit コンストラクタのトピックを参照してください。

Web フォーム ページ上の <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.HtmlInputButton
System.Web.UI.HtmlControls.HtmlInputSubmit


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- HtmlInputSubmit クラスのページへのリンク