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);
}
}
}