我希望显示从早上8点到晚上7点的时间,间隔为15分钟。所以:
在下拉列表中。除了dropdownlist
以外,ASP.NET中是否有内置控件来显示时间?
答案 0 :(得分:1)
显示时间没有任何原生,您需要在下拉列表中执行此操作。从可用性的角度来看,我倾向于将其分为一个小时列表,另一个列表以15分钟为间隔。根据您的设计,您可能拥有存储在数据库中的列表的值,因此可以将表绑定到列表,或者只是在后面的代码中实现循环并以编程方式添加列表项。
答案 1 :(得分:1)
您可以在eworldui或codeproject找到一些内容 搜索“asp.net时间选择器”也会显示其他一些内容。
答案 2 :(得分:1)
要填写下拉列表,您可以尝试以下内容:
Dim dt As DateTime = #8:00:00 AM#
For i As Integer = 0 To 44
DropDownList1.Items.Add(dt.ToString("hh:mmtt"))
dt = DateAdd(DateInterval.Minute, 15, dt)
Next