Khan Sameer Ответов: 1

Как заполнить текстовое поле маски с помощью ASP .NET


How to Fill the Mask Text box using asp .net

My Mask Text box is like this 

<uc1:MaskTextBox ID="msk_test" runat="server" InputMask="NNNN/NNNN/NNNN"></uc1:MaskTextBox>
and i am not getting the property msk_test.Text

What I have tried:

msk_test.CssClassTextBox="5555/5555/5555";
msk_test.InputMask = "5555/5555/5555";

It is showing blank

[no name]

Что вы подразумеваете под наполнением? Разве вы не можете назначить значения этому замаскированному элементу управления как пользовательский ввод / программно?

Khan Sameer

Да, я не могу присвоить значение этому текстовому полю маски, я пробовал это
msk_test.CssClassTextBox="5555/5555/5555";
msk_test.Маска ввода = "5555/5555/5555";
Он показывает пустоту. Как его пополнить.

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

MaskedTextBox по сути, это экстендер, который крепится к TextBox управление для ограничения типа текста, который может быть введен. Если вы имеете в виду AJAXControlToolkit MaskEditExtender контроль, то вы должны установить TargetControlID указывая на фактическое TextBox что вы хотите применить маску. Например:

<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TextBox1" .../>


Затем вы можете использовать .Text собственность компании TextBox1 чтобы получить маскируемое фактическое значение.

string theValue = TextBox1.Text;


Более подробную информацию смотрите здесь: Инструментарий управления AJAX редактирование учебник пример в масках ASP.NET в C# - "Аякс" уроки, приемы и примеры кода[^]