Проблема с привязкой данных к набору инструментов ASP.Net AJAX MaskedEditExtender
-
08-06-2019 - |
Вопрос
У меня есть база данных, содержащая дату, и мы используем MaskedEditExtender (MEE) и MaskedEditValidator, чтобы убедиться, что даты подходят.Однако мы хотим, чтобы администраторы могли при необходимости войти и изменить данные (в частности, дату).
Как я могу предварительно заполнить поле MEE значением базы данных, когда данные отображаются на странице?Я пытался использовать «привязку» в свойстве «InitialValue», но оно не заполняет текстовое поле.
Спасибо.
Решение
Сегодня утром мы узнали, почему наш код неправильно обрабатывает расширитель.Поскольку база данных обрабатывала дату как дату/время, она возвращала дату в этом формате 99/99/9999 99:99:99, но у нас была маска расширителя, ищущая этот формат 99/99/9999 99:99.
Mask="99/99/9999 99:99:99"
приведенный выше код устранил проблему.спасибо всем за помощь.
Другие советы
Вы имеете в виду расширения набора инструментов asp.Net Ajax по адресу:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx
Если да, то проверили ли вы, что ваши данные возвращаются в правильном формате?Для отображения он должен соответствовать вашему формату даты.