asp.net - 在必填字段验证器中进行数字验证

标签 asp.net validation

是否可以将数字验证放在asp.net文本框中的必需字段验证器中?

最佳答案

您应该使用CompareValidator,例如:

<asp:TextBox ID="txt" runat="server />
<asp:CompareValidator ID="cv" runat="server" ControlToValidate="txt" Type="Integer"
   Operator="DataTypeCheck" ErrorMessage="Value must be an integer!" />

如果要进行简单的数据类型检查,这是最自然的选择。否则,如果要验证范围,请使用RangeValidator建议。如果您需要某种模式,请使用RegularExpressionValidator

请注意,您还需要添加RequiredFieldValidator,因为某些验证程序将允许空白条目。

关于asp.net - 在必填字段验证器中进行数字验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394505/

相关文章:

JavaScript:表单:验证电子邮件地址并在发送前使用 Starts.With 检查另一个字段

java - bean 验证 spring + hibernate 注解不起作用

javascript - CakePHP 和 AngularJS - {{$index}} 的评估

asp.net - 如何使用 JQuery 更改 Css 类?

c# - 如何修复从不同网络登录网站帐户时出现的错误

javascript - 关闭 JavaScript 中的弹出面板

c# - 在 session 中保存附件

c# - 创建一个html文件并保存在一个文件夹中

asp.net - 使用 RegularExpressionValidator 来限制字数?

php - 在使用ajax将其发送到服务器之前如何检查表单中的值