c# - 使用 ASP.Net C#、DropDownList 和重定向?

标签 c# asp.net drop-down-menu

我有一个包含多个选项的 DropDownList。我希望用户选择一个选项,然后单击“下一步”按钮时,页面将重定向到其对应的页面。 前任。
如果用户选择选项 A > 下一步按钮 > 页面 A
如果用户选择选项 B > 下一步按钮 > 页面 B
请问我该怎么做?

额外细节:
只有一个 DropDownList,从连接的数据库中填充值和一个下一步按钮。

更新:
我使用了下面的 switch 语句。它正在重定向,但无论选择什么,它总是重定向到 Birthday.aspx 页面。

switch (lstCategory.SelectedValue.ToString())
    {
        case "Birthday":
            Response.Redirect("Birthday.aspx");
            break;
        case "Christmas":
            Response.Redirect("Christmas.aspx");
            break;
        case "Valentine":
            Response.Redirect("Valentine.aspx");
            break;
    }

问题解决了!
我需要做的就是从 DropDownList 中启用 AutoPostBack

最佳答案

你可以试试这个。

在下一步按钮的点击事件中 1)查看下拉列表的值。如果是A,则Response.Redirect到页面A 2)如果是B,Response.Redirect to B

关于c# - 使用 ASP.Net C#、DropDownList 和重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315625/

相关文章:

c# - 在处理共享内存和字符串时提高性能

c# - FluentAssertions ShouldNotThrow 无法识别异步方法/Func

javascript - 无法更改框架集 Asp.net c# 中的 css 类

javascript - 为每个选项值创建单独的下拉菜单

css - 下拉菜单中呈现蓝色边框选择 [chrome]

c# - 当唯一的区别是可选参数时,为什么 C# 允许重载?

c# - set的封装更有效

c++ - 哪个事件打开一个wxToolBar下拉菜单?

c# - 将带有空格的 ListItem 添加到 ListBox

asp.net - 无法更新自动刷新引用 'ajaxcontroltoolkit.dll 和 commonlogging.dll