Я просмотрел исходный код MaskedEditExtender, и он не выглядит, он поддерживает то, что вы хотите из коробки. Вы можете заменить '_' другим символом со свойством PromptCharacter, но чтобы делать то, что вы хотите, вам нужно отредактировать MaskedEditBehavior.js в исходном коде элемента управления. Найдите _PromptChar
, чтобы найти соответствующие разделы.
Для быстрого решения проблемы вы можете создать изображение «dd mm yy» и использовать CSS, чтобы установить его в качестве фонового изображения текстового поля. Тогда существующая маска из MaskedEditExtender появится поверх изображения. Возможно, используйте PromptCharacter = '' (пробел), чтобы он выглядел немного чище.
.dateTextBox{
background-image:url('images/my_hacky_dateformat_image.gif');
background-repeat:no-repeat;
padding-left:5px;
}