Проблема с привязкой базы данных ASP.Net AJAX инструментарий MaskedEditExtender - PullRequest
2 голосов
/ 15 августа 2008

У меня есть база данных, которая содержит дату, и мы используем MaskedEditExtender (MEE) и MaskedEditValidator, чтобы убедиться, что даты соответствуют. Однако мы хотим, чтобы администраторы могли войти и изменить данные (в частности, дату), если это необходимо.

Как можно предварительно заполнить поле MEE значением базы данных, когда данные отображаются на странице? Я пытался использовать 'bind' в свойстве InitialValue, но оно не заполняет текстовое поле.

Спасибо.

Ответы [ 2 ]

1 голос
/ 19 августа 2008

Мы узнали сегодня утром, почему наш код неправильно обрабатывал расширитель. Поскольку БД обрабатывает дату как дату / время, она возвращает дату в этом формате 99/99/9999 99:99:99, но у нас была маска расширителя, ищущая этот формат 99/99/9999 99:99

Mask="99/99/9999 99:99:99"

вышеуказанный код исправил проблему. спасибо всем за помощь.

0 голосов
/ 15 августа 2008

Вы ссылаетесь на расширения набора инструментов asp.Net Ajax по адресу:

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx

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

...