是否可以将数字验证放入 asp.net 文本框中的必填字段验证器中?
您应该使用比较验证器 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.comparevalidator.aspx, 例如:
<asp:TextBox ID="txt" runat="server />
<asp:CompareValidator ID="cv" runat="server" ControlToValidate="txt" Type="Integer"
Operator="DataTypeCheck" ErrorMessage="Value must be an integer!" />
如果您想要简单的数据类型检查,这是最自然的选择。否则,如果您想验证范围,请使用范围验证器 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.rangevalidator.aspx建议。如果您需要某种模式,请使用正则表达式验证器 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.regularexpressionvalidator.aspx.
请注意,您需要添加一个必填字段验证器 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.requiredfieldvalidator.aspx由于某些验证器将允许空白条目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)