RequiredFieldValidator を使用して、次のようにフィールドをチェックしています。
<asp:TextBox runat="server" ID="field" Text=""></asp:TextBox>
<asp:RequiredFieldValidator ID="fieldValidator" runat="server" ControlToValidate="field" Display="Dynamic" SetFocusOnError="true" Text="*" />
入力が正しい場合にバリデーターがページのスペースを消費したくないため、動的表示を使用します。入力が正常な場合、バリデータは次のようにレンダリングされます。
<span id="messageError" style="color: Red; display: none; visibility: hidden;">Numeric format required</span>
私の問題は、検証でエラーが発生し、メッセージが「display: inline」に切り替わりますが、「visibility: hidden」のままであるため、表示されないことです。
<span id="messageError" style="color: Red; display: inline; visibility: hidden;">* Required</span>
何か不足していますか?
ありがとう