3

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

4

3 回答 3

5

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

  1. 时区支持
  2. 日期时间选择器
  3. 时间选择器
  4. Jquery UI 主题支持和许多其他调整。

使用非常简单有效

日期和时间选择器示例

HTML

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

Javascript

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

截屏

在此处输入图像描述

于 2013-04-18T07:04:06.250 回答
2

谢谢你们的建议。实际上,我自己在http://www.codeproject.com/Articles/213311/Time-Picker-Ajax-Extender-Control找到了一个非常好的

它非常易于使用。只需将两个文件夹“Binaries”和“Ajaxified”拖入您的项目。然后,在工具箱中,右键单击并选择新项目。导航到解决方案中的 biaries 文件夹并选择 ajaxified.dll。这会将时间选择器添加到您的工具包中。您可以将其拖到您的页面上。由于它是扩展程序,因此必须将其添加到目标中。这通常是一个文本框。它可以由TargetControlID="xxxxx控件定义。

我知道这可能是一个过于具体的指南,但只有当你知道如何做时,这些事情才会变得容易。我可以说我现在知道怎么晚了 10 个可怕的小时。

注意 出于格式化原因,将时间选择器与目标控件一起放在表格单元格中是个好主意。我的也包含在 DIV 中

于 2013-04-18T15:54:07.133 回答
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/

于 2013-04-18T06:48:41.683 回答