Проблема Numeric MaskedEditExtender в фокусе

Я использую последний набор инструментов (v18), и у меня странное поведение, когда текстовое поле получает фокус. Это моя разметка:

<asp:textbox runat="server" maxlength="10" id="txtBadge" name="txtBadge" placeholder="Codice badge" required="required"></asp:textbox>
<asp:MaskedEditExtender runat="server" TargetControlID="txtBadge" Mask="9999999999" MaskType="Number" PromptCharacter="" />

Я могу правильно вставить только цифры, но когда txtBadge получает фокус, текст меняется так:

НОРМАЛЬНЫЙ Я ввел номер значка введите здесь описание изображения

НЕЧЕТНО Я просто щелкнул текстовое поле введите здесь описание изображения

Когда я щелкаю за пределами текстового поля, он снова показывает правильный текст. от чего это может зависеть? Спасибо


person Gabriele Cozzolino    schedule 24.01.2018    source источник
comment
Я спросил на странице github controltoolkit, и это было отмечено как ошибка... так что ждем их... github.com/DevExpress/AjaxControlToolkit/issues/406   -  person Gabriele Cozzolino    schedule 25.01.2018


Ответы (1)


Хорошо, на github мне предлагают использовать FilteredTextBoxExtender, о котором я не знал. Теперь он работает так, как ожидалось.

<asp:TextBox runat="server" ID="TextBox1" MaxLength="10" />
<ajaxToolkit:FilteredTextBoxExtender
    runat="server"
    TargetControlID="TextBox1"
    FilterType="Numbers" />
person Gabriele Cozzolino    schedule 29.01.2018