1

名前と姓を検証しようとします。ユーザーの入力に数字が含まれていないかどうかを確認する必要がありますが、コードを実行してもエラー メッセージは表示されません。これが私のコードです:

            <asp:CompareValidator ID="CompareValidator2" runat="server" 
                ControlToValidate="TextBox3" ErrorMessage="ชื่อต้องเป็นตัวอักษรเท่านั้น" 
                ForeColor="Red" Operator="DataTypeCheck" Type="String" ValidationGroup="Group1">*</asp:CompareValidator>
            <asp:CompareValidator ID="CompareValidator3" runat="server" 
                ControlToValidate="TextBox6" ErrorMessage="นามสกุลต้องเป็นตัวอักษรเท่านั้น" 
                ForeColor="Red" Operator="DataTypeCheck" Type="String" ValidationGroup="Group1">*</asp:CompareValidator>

どんな助けでも感謝します。

4

2 に答える 2

1

CompareValidatorに加えて RegexExpressionValidatorを使用してみてください

<asp:RegularExpressionValidator ID="ValidName" runat="server" ControlToValidate="Name" Display="Dynamic" ValidationGroup="Group1" ValidationExpression="^[^0-9]+$">syntax error...</asp:RegularExpressionValidator>
于 2014-01-11T11:00:55.813 に答える