Привет, я пытаюсь удалить значение из списка, когда он выбран в списке выпадающего списка, но при первом вызове Button1_Click1 он всегда удаляет первый индекс (в этом случай а) я понятия не имею, что происходитasp .Net Выпадающий список, возвращающий первое значение в первый раз
List<String> Alph = new List<String>();
protected void Page_Load(object sender, EventArgs e)
{
if ((List<String>)Session["Alpha"] != null)
{
Alph = (List<String>)Session["Alpha"];
}
else
{
fillAlpha();
}
}
public void fillAlpha()
{
Alph = new List<String>() { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" };
Alph.Sort();
DropDownList1.DataSource = Alph;
DropDownList1.DataBind();
}
protected void Button1_Click1(object sender, EventArgs e)
{
Label1.Text = DropDownList1.Text;
Alph.RemoveAt(DropDownList1.SelectedIndex);
DropDownList1.DataSource = Alph;
DropDownList1.DataBind();
Session["Alpha"] = Alph;
}
Вы не хватает ', если' – Vivekh