Asp.net Советы по управлению вводом времени - PullRequest
3 голосов
/ 17 июня 2009

Кто-нибудь может порекомендовать элемент управления вводом времени для веб-приложения asp.net?

Он должен уметь обрабатывать следующие предметы

  • Am / Pm
  • 24 часа
  • проверка на стороне клиента
  • завершение на стороне клиента (если вы начнете час с 3, затем перейдите к минуте)
  • одно текстовое поле (не отдельные текстовые поля для часов и минут или раскрывающихся списков)
  • способность фактически печатать время, а не просто выбирать его
  • текст подсказки с разделителем времени ":"

Другие функции, которые были бы хороши

  • Возможность увеличения часа или минуты стрелками
  • нет необходимости перепаять после обратной передачи

Заранее спасибо за помощь и предложения!

Ответы [ 4 ]

3 голосов
/ 17 июня 2009

попробуйте этот код для ввода времени

   <asp:TextBox ID="txtStartTime" runat="server" Text='<%# Bind("StartTime", "{0:t}") %>'
                                        Width="60px"></asp:TextBox>
                                    <asp:Label ID="lblStartTimeEdit" runat="server" Text="Press 'A' or 'P' to switch AM/PM"></asp:Label>

                                    <cc1:MaskedEditExtender ID="meeStartTime" runat="server" AcceptAMPM="true" MaskType="Time"
                                        Mask="99:99" MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                                        ErrorTooltipEnabled="true" UserTimeFormat="None" TargetControlID="txtStartTime"
                                        InputDirection="LeftToRight" AcceptNegative="Left">
                                    </cc1:MaskedEditExtender>
                                    <cc1:MaskedEditValidator ID="mevStartTime" runat="server" ControlExtender="meeStartTime"
                                        ControlToValidate="txtStartTime" IsValidEmpty="False" EmptyValueMessage="Time is required "
                                        InvalidValueMessage="Time is invalid" Display="Dynamic" EmptyValueBlurredText="Time is required "
                                        InvalidValueBlurredMessage="Invalid Time" ValidationGroup="MKE" />
0 голосов
/ 28 октября 2013

Вы можете использовать Telerik RadTimePicker

0 голосов
/ 24 сентября 2013

Просто перейдите по ссылке: http://www.obout.com/calendar/calendar_datetimepicker.aspx"

и Ваша проблема будет решена в течение нескольких секунд

0 голосов
/ 17 июня 2009

Рассматривали ли вы просмотр jquery control

или просто добавьте поиск "time" по всем плагинам. Я использовал только средство выбора даты, но работает очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...