HtmlForm 构造函数

定义

初始化 HtmlForm 类的新实例。Initializes a new instance of the HtmlForm class.

public:
 HtmlForm();
public HtmlForm ();
Public Sub New ()

示例

下面的代码示例演示如何创建控件的新实例 HtmlForm 并将其放置在网页上。The following code example demonstrates how to create a new instance of the HtmlForm control and place it on the Web page.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
  
  void Page_Load(Object sender, EventArgs e)
  {

    // Create a new HtmlForm control.
    HtmlForm form = new HtmlForm();
    form.ID = "ButtonForm";

    // Create an HtmlButton control.
    HtmlButton button = new HtmlButton();
    button.InnerHtml = "Click Me";

    // Register the event-handling method for the ServerClick event of the 
    // HtmlButton control.
    button.ServerClick += new System.EventHandler(this.Button_Click);

    // Add the HtmlButton control to the HtmlForm control.
    form.Controls.Add(button);

    // Add the HtmlForm control to the control collection of the page.
    Page.Controls.Add(form);

  }

  void Button_Click(Object sender, EventArgs e)
  {

    // Write a message to the user.
    Message.InnerHtml = "Hello World";

  }
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

   <title>HtmlForm Constructor Example</title>

</head>

<body>
  
   <h3> HtmlForm Constructor Example </h3>

   <span id="Message" runat="server"/> 

</body>

</html>
 
<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
  
  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
         
    ' Create a new HtmlForm control.
    Dim form As HtmlForm = New HtmlForm()
    form.ID = "ButtonForm"

    ' Create an HtmlButton control.
    Dim button As HtmlButton = New HtmlButton()
    button.InnerHtml = "Click Me"

    ' Register the event-handling method for the ServerClick event of the 
    ' HtmlButton control.
    AddHandler button.ServerClick, AddressOf Button_Click

    ' Add the HtmlButton control to the HtmlForm control.
    form.Controls.Add(button)

    ' Add the HtmlForm to the control collection of the page.
    Page.Controls.Add(form)
            
  End Sub

  Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs)
        
    ' Write a message to the user.
    Message.InnerHtml = "Hello World"

  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

  <title>HtmlForm Constructor Example</title>

</head>
  
<body>
  
   <h3> HtmlForm Constructor Example </h3>

   <span id="Message" runat="server"/> 

</body>

</html>
 

注解

使用此构造函数创建并初始化类的新实例 HtmlFormUse this constructor to create and initialize a new instance of the HtmlForm class.

下表显示了实例的初始属性值 HtmlFormThe following table shows the initial property value for an instance of HtmlForm.

propertiesProperty 初始值Initial Value
TagName "Form" 文本字符串。The "form" literal string.

适用于

另请参阅