Проблема с привязкой данных инструментария ASP.Net AJAX MaskedEditExtender
У меня есть база данных, содержащая дату, и мы используем MaskedEditExtender (MEE) и MaskedEditValidator, чтобы убедиться, что даты подходят. Однако мы хотим, чтобы администраторы могли войти и при необходимости изменить данные (в частности, дату).
Как я могу предварительно заполнить поле MEE значением базы данных, когда данные отображаются на странице? Я пытался использовать «привязку» в свойстве «InitialValue», но оно не заполняет текстовое поле.
Спасибо.
Ответов (2)2
Сегодня утром мы узнали, почему наш код неправильно обрабатывает расширитель. Поскольку база данных обрабатывала дату как дату / время, она возвращала дату в этом формате 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
Если да, то проверяли ли вы, что ваши данные возвращаются в правильном формате? Для отображения он должен соответствовать вашему формату даты.