<!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>