Каков наилучший способ позволить пользователю выбрать дату с мобильного устройства из перспективы использования?DatePicker для мобильного сайта?
ответ
Я бы ненавидел любую форму выпадающего списка, выбирал-список при использовании мобильного приложения.
К сожалению, три отдельных блока (для дня, месяца и года) будут одинаково болезненными на устройстве MIDP-профиля.
Я бы предложил использовать одно текстовое поле и сделать DateTime.TryParse(String, out DateTime)
, чтобы получить результат. Это позволяет им вводить любое количество форматов .. и основная часть времени будет работать нормально.
Кроме того, если вы указали на форму относительно правильного форматирования (например, 12 марта 2009 г.), то это, вероятно, формат, который они используют.
Вы строите WAP-страницу в asp.net? У вас есть элемент управления DatePicker в мобильном наборе инструментов. На поддерживаемых устройствах это будет отображаться как обычный выбор даты (как в обычном asp.net), а на более ограниченных устройствах будет отображаться как селектор, где вы сначала выбираете год, затем месяц и, наконец, дату. Если у вас нет веских оснований для этого, вы должны использовать это, я думаю.