Здесь aspx:
<asp:TextBox ID="txt_name" runat="server" CssClass="input_class" ValidationGroup="A"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv_txt_name" runat="server" ErrorMessage="Please enter your name." ValidationGroup="A" Text="The field is required." Display="Dynamic" ControlToValidate="txt_name" CssClass="rfv_class" ToolTip="The field is required."></asp:RequiredFieldValidator>
<asp:Button ID="btn_contact" runat="server" Text="Send Message" ValidationGroup="A" />
<asp:ValidationSummary ID="Validation_Summary_1" runat="server" ValidationGroup="A"/>
Когда txt_name
пуст и нажмите btn_contact
, Validation_Summary_1's message = Please enter your name.
+ RequiredFieldValidator's text = The field is required.
появится.
Теперь, когда я нажимаю txt_name
, набираю что-то и нажимаю за пределами этого текстового поля, RequiredFieldValidator's text = The field is required.
исчезает.
Но Validation_Summary_1's message = Please enter your name.
все еще там, пока я не нажму btn_contact
.
Как я могу обновить Validation_Summary_1
, нажав за пределами txt_name
?