我正在创建一个vb.net页面。该页面允许用户安排讲座,约会等。我有几个文本框来添加详细信息。我使用asp:calendar控件来选择日期。但是我找不到时间选择器。要清楚我有三个文本框。一天一次,一次是开始时间,一次是结束时间。我想要的只是一个时间选择器。当用户单击按钮或链接时,列表会弹出一天中的某些时间。用户点击任何时间,我可以获得该时间并将其存储在变量中以传递到我的数据库,就像日历控件一样。那是过分的要求。有没有人在这里得到答案。 我知道这已被问了很多次,我知道那里有答案,但到目前为止我已经花了9个小时来解决那里的解决方案,没有成功,所以我希望请那位有人在这里可以帮助我。我很绝望,厌倦了,这可能是我的无能。
答案 0 :(得分:5)
尝试使用jQuery Timepicker它有许多很酷的功能,例如
用法非常简单有效
日期和时间选择器示例
<强> HTML 强>
<input type="text" name="basic_example" id="basic_example" class="hasDatepicker">
<强>的Javascript 强>
$('#basic_example').datetimepicker();
<强>截图强>
答案 1 :(得分:2)
感谢你们的建议。我实际上在http://www.codeproject.com/Articles/213311/Time-Picker-Ajax-Extender-Control
找到了一个非常好的人这很容易使用。只需将两个文件夹“Binaries”和“Ajaxified”拖入您的项目即可。然后,在工具箱中,右键单击并选择新项。导航到解决方案中的biaries文件夹,然后选择ajaxified.dll。这会将timepicker添加到您的工具包中。您可以将其拖到页面上。因为它是一个扩展器,它必须添加到目标。这通常是一个文本框。它可以由TargetControlID="xxxxx
控件定义。
我知道这可能是一个过于具体的指南,但这些事情只有在你知道如何时才会轻松。 10个可怕的小时,我可以说我现在知道了。
NB出于格式化原因,最好将时间选择器放在带有目标控件的表格单元格中。我也附在DIV的
中答案 2 :(得分:1)
有最简单的方式
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx
<asp:Textbox Id="Date1" runat="server" />
<ajaxToolkit:Calendar runat="server"
TargetControlID="Date1"
CssClass="ClassName"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />