时间选择器仅在asp.net中

时间:2013-04-17 21:57:43

标签: javascript jquery asp.net vb.net timepicker

我正在创建一个vb.net页面。该页面允许用户安排讲座,约会等。我有几个文本框来添加详细信息。我使用asp:calendar控件来选择日期。但是我找不到时间选择器。要清楚我有三个文本框。一天一次,一次是开始时间,一次是结束时间。我想要的只是一个时间选择器。当用户单击按钮或链接时,列表会弹出一天中的某些时间。用户点击任何时间,我可以获得该时间并将其存储在变量中以传递到我的数据库,就像日历控件一样。那是过分的要求。有没有人在这里得到答案。 我知道这已被问了很多次,我知道那里有答案,但到目前为止我已经花了9个小时来解决那里的解决方案,没有成功,所以我希望请那位有人在这里可以帮助我。我很绝望,厌倦了,这可能是我的无能。

3 个答案:

答案 0 :(得分:5)

尝试使用jQuery Timepicker它有许多很酷的功能,例如

  1. 时区支持
  2. 日期时间选择器
  3. 时间选择器
  4. Jquery UI主题支持和许多其他调整。
  5. 用法非常简单有效

    日期和时间选择器示例

    <强> HTML

    <input type="text" name="basic_example" id="basic_example" class="hasDatepicker">
    

    <强>的Javascript

    $('#basic_example').datetimepicker();
    

    <强>截图

    enter image description here

答案 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" />

和这样的时间选择器
http://trentrichardson.com/examples/timepicker/