I have constructed a very simple ASP.NET page to illustrate how very simple it is.
<% @Page language="C#"%> <html> <script language="C#" runat=server> private void btnclick_click(object sender, EventArgs e) { if (cmbcolor.SelectedItem.Text == "red") lblcolor.BackColor = System.Drawing.Color.Red; if (cmbcolor.SelectedItem.Text == "blue") lblcolor.BackColor = System.Drawing.Color.Blue; if (cmbcolor.SelectedItem.Text == "yellow") lblcolor.BackColor = System.Drawing.Color.Yellow; if (cmbcolor.SelectedItem.Text == "green") lblcolor.BackColor = System.Drawing.Color.Green; } </script> <body> <form action="intro.aspx" method="post" runat="server"> <asp:Label runat="server" id="lblcolor" Text="COLOR CHANGE DEMO"/> <br><br> <asp:DropDownList id=cmbcolor runat="server"> <asp:ListItem Value="red">red</asp:ListItem> <asp:ListItem Value="blue">blue</asp:ListItem> <asp:ListItem Value="yellow">yellow</asp:ListItem> <asp:ListItem Value="green">green</asp:ListItem> </asp:DropDownList> <br><br> <asp:Button Text="Click Here" id="btnClick" onClick="btnclick_click" Runat=server /> <br> </form> </body> </html> |
One new piece of code is the new <%@PAGE %> directive. It controls a lot of functionality for your page. One of the most useful is the ASPCOMPAT attribute, - this Boolean value determines if the page is backward compatible. You must set this attribute to true if you are calling legacy ActiveX DLL's.
Comments