Mega Code Archive

 
Categories / ASP.Net Tutorial / HTML Controls
 

A survey form (C#)

<!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="C#">       void Click(Object s, EventArgs e)       {         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 (int i = 0; i <= serverModel.Items.Count - 1; i++)          {           if (serverModel.Items[i].Selected)            {             feedbackLabel.Text += " - " + serverModel.Items[i].Text +                 "<br />";           }         }         feedbackLabel.Text += "You like .NET: " + likeDotNet.Value;       }     </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>