A survey form (VB) : HtmlControl « HTML Controls « ASP.NET Tutorial






<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Using ASP.NET HTML Server Controls</title>
    <script runat="server" language="VB">
      Sub Click(ByVal s As Object, ByVal e As EventArgs)
        Dim i As Integer
        feedbackLabel.Text = "Your name is: " & name.Value & "<br />"
        feedbackLabel.Text += "Your email is: " & email.Value & _
            "<br />"
        feedbackLabel.Text += "You like to work with:<br />"
        For i = 0 To serverModel.Items.Count - 1
          If serverModel.Items(i).Selected Then
            feedbackLabel.Text += " - " & _
                serverModel.Items(i).Text & "<br />"
          End If
        Next i
        feedbackLabel.Text += "You like .NET: " & likeDotNet.Value
      End Sub
    </script>
  </head>
  <body>
    <form runat="server">
      <h2>Take the Survey!</h2>
        Name:<br />
        <input type="text" id="name" runat="server" />
        Email:<br />
        <input type="text" id="email" runat="server" />
        Which server technologies do you use?<br />
        <select id="serverModel" runat="server" multiple="true">
          <option>ASP.NET</option>
          <option>PHP</option>
          <option>JSP</option>
          <option>CGI</option>
          <option>ColdFusion</option>
        </select>
        Do you like .NET so far?<br />
        <select id="likeDotNet" runat="server">
          <option>Yes</option>
          <option>No</option>
        </select>
        <button id="confirmButton" OnServerClick="Click"
            runat="server">Confirm</button>
        <asp:Label id="feedbackLabel" runat="server" />
    </form>
  </body>








4.9.HtmlControl
4.9.1.HtmlControl Properties
4.9.2.Understanding HTML Controls
4.9.3.Handling Control Events
4.9.4.Get action sender
4.9.5.Get event properties
4.9.6.A survey form (VB)