using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)//页面加载时,执行的方法 { if (!IsPostBack)//判断是否是首次加载 { for (int i = 2000; i <= 2010; i++) {//假设年份为2000至2010 this.DropDownList1.Items.Add(i.ToString());//将i值设置为第一个下拉列表项 } for (int i = 1; i <= 12; i++)//假设月份为1至12 { this.DropDownList2.Items.Add(i.ToString());//将i值设置为第二个下拉列表项 } for (int i = 1; i <= 31; i++)//假设日期为1至31 { this.DropDownList3.Items.Add(i.ToString());//将i值设置为第三个下拉列表项 } } } protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)//事件 { Response.Write(this.DropDownList1.Text + this.DropDownList2.Text + this.DropDownList3.Text);//将控件中选择的数据显示到页面 } protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)//checkboxList控件 选中事件 { for(int i=0;i<this.CheckBoxList1.Items.Count;i++)//循环的项数 { if(this.CheckBoxList1.Items[i].Selected){//判断是否被选中 Response.Write(this.CheckBoxList1.Items[i].Text);//输出到页面 } } } } <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"> </asp:DropDownList>年<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True"> </asp:DropDownList> 月<asp:DropDownList ID="DropDownList3" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList3_SelectedIndexChanged"> </asp:DropDownList>日<br /> <br /> <br /> <asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged"> <asp:ListItem>足球</asp:ListItem> <asp:ListItem>篮球</asp:ListItem> <asp:ListItem>羽毛球</asp:ListItem> <asp:ListItem>乒乓球</asp:ListItem> </asp:CheckBoxList></div> </form> </body> </html>