テキストボックスを指定すると、数値が含まれている必要があります。
<asp:TextBox ID="txtHoldsAnInt" runat="server" />
私たちのコードベースでは、通常、次のようなすべての検証 (必須フィールドを除く) にRegularExpressionValidatorが使用されます。
<asp:RegularExpressionValidator ErrorMessage="..." ControlToValidate="txtHoldsAnInt"
Text="*" runat="server" ValidationExpression="^[0-9]{1,8}$" />
または、RangeValidatorを使用して同じ結果を得ることができます。
<asp:RangeValidator ErrorMessage="..." ControlToValidate="txtHoldsAnInt"
MinimumValue="0" MaximumValue="99999999" Type="Integer" runat="server" />
他のバリデーターが機能する場合でも、RegularExpressionValidator には他のバリデーターよりも利点がありますか? 常に RegularExpressionValidator を使用する利点はありますか?