Проблема с привязкой данных к набору инструментов ASP.Net AJAX MaskedEditExtender

StackOverflow https://stackoverflow.com/questions/12225

Вопрос

У меня есть база данных, содержащая дату, и мы используем 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

Если да, то проверили ли вы, что ваши данные возвращаются в правильном формате?Для отображения он должен соответствовать вашему формату даты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top