Используя ASP.Net C #, выпадающий список и перенаправление? Без использования события кнопки

#asp.net

#asp.net

Вопрос:

У меня есть выпадающий список с несколькими вариантами. Я хочу, чтобы пользователь выбрал опцию, и страница должна перенаправляться, поскольку пользователь выбрал выпадающий вариант без использования button

Ответ №1:

Установите AutoPostBack="True" OnSelectedIndexChanged="YourMethodName" и в YourMethodName(){} добавьте для Response.Redirect определенных страниц в зависимости от выбранного значения.

Пример:

 <asp:DropDownList runat="server" AutoPostBack="True" ID="YourMethod" OnSelectedIndexChanged="YourMethod_OnSelectedIndexChanged" />

protected void YourMethod_OnSelectedIndexChanged(object sender, EventArgs e)
    {
        switch (YourMethod.SelectedValue)
        {
            case "first":
                Response.Redirect("url");
                break;
        }
    }