【发布时间】:2013-02-08 07:15:10
【问题描述】:
我有 3 个下拉列表,分别代表年、月和日期。 现在我想根据用户选择的年份和月份填充我的日期。我想使用普通的下拉列表尝试它,所以我暂时排除了日期时间选择器的选项。
这是我通常用来填充值的代码:
protected void Call_Date()
{
for (int i = 1; i <= 31; i++)
{
date0.Items.Add(i.ToString());
}
for (int j = 1; j <= 12; j++)
{
month0.Items.Add(j.ToString());
}
for (int k = DateTime.Now.Year; k <= 2020; k++)
{
year0.Items.Add(k.ToString());
}
}
我该怎么做才能让它相应地工作?
【问题讨论】:
-
闰年和天数不定的月份呢?在这种情况下您需要验证
-
为什么不使用日期选择器?我的意思是它是为了这个特定目的而存在的。
-
他们说你不应该为了节省宝贵的时间而两次发明轮子。如果已经有一个控件可以实际满足您的需要,那么您应该选择它。此外,克里斯所说的在这种情况下也很重要。
-
@Cris:是的。我也必须检查一下。
-
@Syrion 检查我作为答案发布的链接,它有您可能需要的示例代码
标签: c# asp.net date drop-down-menu