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

本文介绍了一个使用ASP.NET编写的简单示例程序,演示了如何在页面加载时获取当前日期并填充到下拉列表中,以及如何根据用户输入执行基本的算术运算,并显示结果。
849

被折叠的 条评论
为什么被折叠?



