假设我有一个下拉列表,其中整个月份都在该下拉列表中。我想在页面加载下拉列表中自动选择当前月份(使用C#的后端代码帮助)。那怎么办?请告诉我。
答案 0 :(得分:2)
假设您的下拉列表包含有序的月份列表,其中第一个(索引0)是1月,而最后一个(索引11)是12月:
myDropDown.SelectedIndex = DateTime.Now.Month - 1;
如果您有占位符选项(例如“从列表中选择值”)作为第一个选项,只需剥离- 1
部分以选择正确的月份。
答案 1 :(得分:1)
list.SelectedIndex = DateTime.Now.Month - 1;
答案 2 :(得分:1)
好的,所以我在你的标记中假设你有类似的东西:
<asp:dropdownlist runat="server" id="MonthDropDownList">
<asp:ListItem Text="January" Value="1">
....
<asp:ListItem Text="December" Value="12">
</asp:DropDownList>
然后你想要像:
MonthDropDownList.Items.FindByValue(DateTime.Today.Month).Selected = true;