У меня есть форма из трех текстовых полей, имеющих все три входа, только цифры:
<asp:TextBox ID="TextBox1" runat="server" TextMode="Phone" />
<asp:TextBox ID="TextBox2" runat="server" TextMode="Password" />
<asp:TextBox ID="TextBox3" runat="server" TextMode="Password" />
Мне было интересно, есть ли возможность иметь два (или более) TextMode
для <asp:TextBox/>
.
Например:
<asp:TextBox ID="TextBox2" runat="server" TextMode="Phone Password" />
Это невозможно.
ASP.NET TextBox
визуализируется как элементы input
HTML. Свойство TextMode
используется для определения атрибута type
.
Атрибут type
input
не может содержать смесь значений, и поэтому ни один из них не может использовать текстовый TextBox
ASP.NET.
Атрибут TextMode принимал только три имени
SingleLine - однострочное текстовое поле Multiline - текстовое поле с несколькими строками Пароль - однострочное текстовое поле, которое маскирует ввод
вы можете использовать.net Validation Control или jquery validation :)