asp.net dropdownlist 的处理

2024-12-21 08:23:44
推荐回答(2个)
回答1:

有两种形式可以来做:
(1)保证只被初始化一次,将这段代码放在:if(!IsPostBack)里面:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
DropDownList1.Items.Add("+");
DropDownList1.Items.Add("-");
DropDownList1.Items.Add("*");
DropDownList1.Items.Add("/");
}
}
(2)在初始化下拉列表时清空下列表即可:
protected void Page_Load(object sender, EventArgs e)
{
DropDownList1.Items.Clear(); //这句是清空列表
DropDownList1.Items.Add("+");
DropDownList1.Items.Add("-");
DropDownList1.Items.Add("*");
DropDownList1.Items.Add("/");
}

回答2:

protected void Page_Load(object sender, EventArgs e)
{

if(!isPostBack){
DropDownList1.Items.Add("+");
DropDownList1.Items.Add("-");
DropDownList1.Items.Add("*");
DropDownList1.Items.Add("/");
}
}
加上if应该就可以了,他表示只在窗体第一次加载时发生