Несколько текстовых режимов в ASP.NET

1

У меня есть форма из трех текстовых полей, имеющих все три входа, только цифры:

<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" />
  • 0
    Вам придется наследовать класс TextBox и реализовывать его, но да, это возможно.
  • 0
    ИМО, что не имеет смысла иметь пароль в режиме телефона.
Теги:

2 ответа

0
Лучший ответ

Это невозможно.

ASP.NET TextBox визуализируется как элементы input HTML. Свойство TextMode используется для определения атрибута type.

Атрибут type input не может содержать смесь значений, и поэтому ни один из них не может использовать текстовый TextBox ASP.NET.

  • 0
    Закончилось удаление первоначальной идеи, поскольку невозможно иметь несколько значений. Еще раз спасибо всем.
0

Атрибут TextMode принимал только три имени

SingleLine - однострочное текстовое поле Multiline - текстовое поле с несколькими строками Пароль - однострочное текстовое поле, которое маскирует ввод

вы можете использовать.net Validation Control или jquery validation :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню