У меня возникли проблемы с <asp:RequiredFieldValidator>
в этом коде.RequiredFieldValidator Control отображает текст ошибки на странице_Load
<asp:Label ID="email_Label" runat="server" Text="Email"></asp:Label>
<asp:TextBox ID="email_Text" runat="server" MaxLength="40" Width="250"></asp:TextBox> *
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="email_Text" Text="Required"></asp:RequiredFieldValidator>
Согласно документации w3schools here Я использовал <asp:RequiredFieldValidator>
правильно, однако вместо отображения поле метки и текст страницы также отображается сообщение об ошибке. Это происходит на page_load, поэтому у значения не было шанса поменять значение по умолчанию. Я хочу, чтобы текст ошибки отображался после нажатия пользователем кнопки «Сохранить» в нижней части формы, которую я создаю.
то, что отображается:
Email [TextBox] * Обязательно
Что должно быть отображено:
Email [TextBox] *
Я отсутствует один из родителей элемент для валидатора или что-то в этом роде. В соответствии с примером на сайте w3schools не требуется родительский элемент. На самом деле способ, которым они имеют свой пример, - это именно то, чего я ожидал от этого.
Не могли бы вы разместить свой код? –