protected void Page_Load( object sender, EventArgs e) ... { if (!IsPostBack) ...{ DateTime dt = DateTime.Now; DropDownList2.Items.Add(dt.Year.ToString()); DropDownList3.Items.Add(dt.Month.ToString()); DropDownList4.Items.Add(dt.Day.ToString()); DropDownList4.Items.Add("23"); } } // 加减乘除 protected void Button1_Click( object sender, EventArgs e) ... { int a = int.Parse(TextBox1.Text); int b = int.Parse(TextBox2.Text); int c = 0; switch(DropDownList1.SelectedValue) ...{ case "+": c = a + b; Label2.Text = c.ToString(); break; case "-": c = a - b; Label2.Text = c.ToString(); break; case "*": c = a * b; Label2.Text = c.ToString(); break; case "/": c = a / b; Label2.Text = c.ToString(); break; } } // DropDownList 改变index时发生的事件 protected void DropDownList4_SelectedIndexChanged( object sender, EventArgs e) ... { Response.Write(DropDownList2.SelectedValue+"-"+ DropDownList3.SelectedValue+"-"+DropDownList4.SelectedValue); } // CheckBoxList 改变index时发生的事件 protected void CheckBoxList1_SelectedIndexChanged( object sender, EventArgs e) ... { for (int i = 0; i < CheckBoxList1.Items.Count; i++) ...{ if (CheckBoxList1.Items[i].Selected) //注意启用postback,这样可以实时观测 ...{ Response.Write(CheckBoxList1.Items[i].Text); } } }