【发布时间】:2015-04-04 19:51:55
【问题描述】:
我在 ASP.NET 中的 Web 窗体上创建了一个 DropDownList。在浏览器中,我想从下拉列表中选择一个项目并在标签中显示项目的文本,但无论我选择什么项目,下拉列表都会继续选择相同的项目。
这是我的下拉列表;
<asp:DropDownList ID="ddlWeek" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlWeek_SelectedIndexChanged" Visible="False">
<asp:ListItem Value="1">Select a Week</asp:ListItem>
<asp:ListItem Value="10">June 7 to June 14, 2015</asp:ListItem>
<asp:ListItem Value="10">June 14 to June 21, 2015</asp:ListItem>
<asp:ListItem Value="10">June 21 to June 28, 2015</asp:ListItem>
<asp:ListItem Value="10">June 28 to July 5, 2015</asp:ListItem>
<asp:ListItem Value="10">July 5 to July 12, 2015</asp:ListItem>
<asp:ListItem Value="10">July 12 to July 19, 2015</asp:ListItem>
<asp:ListItem Value="10">July 19 to July 26, 2015</asp:ListItem>
<asp:ListItem Value="10">July 26 to August 2, 2015</asp:ListItem>
<asp:ListItem Value="10">August 2 to August 9, 2015</asp:ListItem>
<asp:ListItem Value="10">August 9 to August 16, 2015</asp:ListItem>
<asp:ListItem Value="10">August 16 to August 23, 2015</asp:ListItem>
<asp:ListItem Value="10">August 23 to August 30, 2015</asp:ListItem>
</asp:DropDownList>
这就是我想要做的:
protected void ddlWeek_SelectedIndexChanged(object sender, EventArgs e)
{
lbWeek.Text = "You selected the week of: " + ddlWeek.SelectedItem.Text;
}
使用自动回发并将其设置为 true。任何帮助表示赞赏。 泥炭
【问题讨论】:
标签: c# asp.net drop-down-menu