Member 13940932 Ответов: 1

Как перенаправить на новую страницу в ASP.NET выбрав выпадающий элемент


у меня есть выпадающий список и я хочу всякий раз когда я выбираю элемент из него поэтому новый должен открыться и элемент предыдущего выпадающего списка должен быть выбран уже в выпадающем списке новой страницы

Что я уже пробовал:

у меня есть код, написанный в .файл CS, но он не работает

охраняемых недействительными ddlfirst_SelectedIndexChanged(объект отправителя, EventArgs в электронной)
{
если (ddlfirst.Элемент.ToString() == "Я")
Ответ.Перенаправление("~/UIs/Mee.aspx", false);
}

ZurdoDev

Это ваш ответ.Перенаправление работает? В чем именно заключается вопрос?

1 Ответов

Рейтинг:
2

isolated123

получить выбранное значение в сеансе,


затем вызовите этот сеанс на странице загрузка перенаправленной страницы а затем назначьте это значение в выбранном элементе выпадающего списка

 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if(DropDownList1.SelectedItem.Text=="First")
        {

            Response.Redirect("default.aspx");
            Session["selectedvalue"] = "FIrst";
        }
        else if (DropDownList1.SelectedItem.Text == "Second")
        {

            Response.Redirect("default1.aspx");
            Session["selectedvalue"] = "Second";
        }
         else if (DropDownList1.SelectedItem.Text == "Third")
        {

            Response.Redirect("default3.aspx");
            Session["selectedvalue"] = "Third";

        }
    }
}